如何从AsyncTask扩展为通用基类?

京东

的三种不同实现AsyncTask

public class DownloadTask extends AsyncTask<String, Integer, Boolean>
public class JsonParserTask extends AsyncTask<Object, Void, Boolean>
public class PostCommentTask extends AsyncTask<String, Void, HttpRequestResult>

我希望他们扩展一个BaseAsyncTask我可以用于依赖注入的对象。的类签名AsyncTask如下所示:

public abstract class AsyncTask<Params, Progress, Result>

如何AsyncTask在保持不同参数的同时扩展

                               | DownloadTask
AsyncTask <-- BaseAsyncTask <--| JsonParserTask
                               | PostCommentTask
常用软件

尝试:

abstract class BaseAsyncTask<Params, Progress, Result> 
                  extends AsyncTask<Params, Progress, Result>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Mockito为扩展通用类的类创建模拟

来自分类Dev

如何扩展在C#中返回通用值的通用类?

来自分类Dev

如何转换为通用基类

来自分类Dev

如何创建可扩展类并实现接口的通用Java类?

来自分类Dev

快速扩展通用类

来自分类Dev

如何从通用类<T>调用基类上的静态方法?

来自分类Dev

如何为扩展简单接口的常规输出通用键入类?

来自分类常见问题

如何定义具有通用参数的类来扩展具有通用参数的类?

来自分类Dev

扩展通用类并实现接口

来自分类Dev

如何在C ++中初始化通用基类

来自分类Dev

为每个作业使用单独的专用asynctask类或接受大量参数的统一通用类

来自分类Dev

为PHPUnit创建基础测试类并将其扩展为通用功能会导致未找到类错误

来自分类Dev

如何编写适用于基类的扩展方法

来自分类Dev

如何扩展对可变参数模板基类的调用?

来自分类Dev

无法在扩展片段的类中执行AsyncTask

来自分类Dev

从通用基类派生的任何类的方法

来自分类Dev

检查“ this”是否实现了接口,然后从通用基类内部为子类调用其成员?

来自分类Dev

Hibernate实体扩展基类,为该实体形成的表在基类中没有属性列

来自分类Dev

如何将泛型类扩展为泛型

来自分类Dev

将非通用类转换为通用基类

来自分类Dev

扩展Promise基类输入

来自分类Dev

如何定义通用扩展方法

来自分类Dev

Java通用类扩展了参数化类型

来自分类Dev

扩展内联通用抽象Template类

来自分类Dev

使类扩展符合通用协议功能

来自分类Dev

如何使用闭包编译器在javascript中注释扩展通用类型的类

来自分类Dev

如何使用闭包编译器在javascript中注释扩展通用类型的类

来自分类Dev

如何使用 <E extends Comparable<E>> 扩展通用抽象类

来自分类Dev

如何制作一个通用的AsyncTask?

Related 相关文章

  1. 1

    使用Mockito为扩展通用类的类创建模拟

  2. 2

    如何扩展在C#中返回通用值的通用类?

  3. 3

    如何转换为通用基类

  4. 4

    如何创建可扩展类并实现接口的通用Java类?

  5. 5

    快速扩展通用类

  6. 6

    如何从通用类<T>调用基类上的静态方法?

  7. 7

    如何为扩展简单接口的常规输出通用键入类?

  8. 8

    如何定义具有通用参数的类来扩展具有通用参数的类?

  9. 9

    扩展通用类并实现接口

  10. 10

    如何在C ++中初始化通用基类

  11. 11

    为每个作业使用单独的专用asynctask类或接受大量参数的统一通用类

  12. 12

    为PHPUnit创建基础测试类并将其扩展为通用功能会导致未找到类错误

  13. 13

    如何编写适用于基类的扩展方法

  14. 14

    如何扩展对可变参数模板基类的调用?

  15. 15

    无法在扩展片段的类中执行AsyncTask

  16. 16

    从通用基类派生的任何类的方法

  17. 17

    检查“ this”是否实现了接口,然后从通用基类内部为子类调用其成员?

  18. 18

    Hibernate实体扩展基类,为该实体形成的表在基类中没有属性列

  19. 19

    如何将泛型类扩展为泛型

  20. 20

    将非通用类转换为通用基类

  21. 21

    扩展Promise基类输入

  22. 22

    如何定义通用扩展方法

  23. 23

    Java通用类扩展了参数化类型

  24. 24

    扩展内联通用抽象Template类

  25. 25

    使类扩展符合通用协议功能

  26. 26

    如何使用闭包编译器在javascript中注释扩展通用类型的类

  27. 27

    如何使用闭包编译器在javascript中注释扩展通用类型的类

  28. 28

    如何使用 <E extends Comparable<E>> 扩展通用抽象类

  29. 29

    如何制作一个通用的AsyncTask?

热门标签

归档