How to extend from AsyncTask as a generic base class?

JJD

There are three different implementations of an 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>

I would like them to extend a BaseAsyncTask which I can use for dependency injection then. The class signatur of AsyncTask looks like this:

public abstract class AsyncTask<Params, Progress, Result>

How can I extend AsyncTask while maintaining the different parameters?

                               | DownloadTask
AsyncTask <-- BaseAsyncTask <--| JsonParserTask
                               | PostCommentTask
CommonsWare

Try:

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

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How to extend generic class returning generic value in C#?

From Dev

How to return ArrayList from AsyncTask to another class?

From Dev

How to make a Base class for aSyncTask?

From Dev

Callback from AsyncTask class

From Dev

Use generic base class in a collection of classes derived from generic

From Dev

How to create Java generic in base class

From Dev

How to check if object inherits from a generic base class without knowing type of typeparam

From Dev

How to derive generic class from base generic class?

From Dev

How to set the base class property of a generic class

From Dev

Flask SQLAlchemy: How to extend the base Model class?

From Dev

How to call a static method on a base class from a generic class<T>?

From Dev

How to make a generic AsyncTask?

From Dev

How to get JsonArray from a class who AsyncTask

From Dev

how call class name from extend class

From Dev

Method for any class derived from a generic base class

From Dev

How to return ArrayList from AsyncTask to another class?

From Dev

Callback from AsyncTask class

From Dev

How to get data from parent class (not extend)

From Dev

Use generic base class in a collection of classes derived from generic

From Dev

Extend a generic class in swift

From Dev

Flask SQLAlchemy: How to extend the base Model class?

From Dev

How to cast into generic base class

From Dev

How best to restrict types in Generic <T> class, where all are derived from same base class

From Dev

How to extend class from another class (Java)

From Dev

How to access the variable from other class with extend?

From Dev

How to Extend Construct Method from Parent Class

From Dev

How to extend generic class to be also generic

From Dev

How to extend Generic abstract Class with <E extends Comparable<E>>

From Dev

extend Comparable generic in a final class

Related Related

  1. 1

    How to extend generic class returning generic value in C#?

  2. 2

    How to return ArrayList from AsyncTask to another class?

  3. 3

    How to make a Base class for aSyncTask?

  4. 4

    Callback from AsyncTask class

  5. 5

    Use generic base class in a collection of classes derived from generic

  6. 6

    How to create Java generic in base class

  7. 7

    How to check if object inherits from a generic base class without knowing type of typeparam

  8. 8

    How to derive generic class from base generic class?

  9. 9

    How to set the base class property of a generic class

  10. 10

    Flask SQLAlchemy: How to extend the base Model class?

  11. 11

    How to call a static method on a base class from a generic class<T>?

  12. 12

    How to make a generic AsyncTask?

  13. 13

    How to get JsonArray from a class who AsyncTask

  14. 14

    how call class name from extend class

  15. 15

    Method for any class derived from a generic base class

  16. 16

    How to return ArrayList from AsyncTask to another class?

  17. 17

    Callback from AsyncTask class

  18. 18

    How to get data from parent class (not extend)

  19. 19

    Use generic base class in a collection of classes derived from generic

  20. 20

    Extend a generic class in swift

  21. 21

    Flask SQLAlchemy: How to extend the base Model class?

  22. 22

    How to cast into generic base class

  23. 23

    How best to restrict types in Generic <T> class, where all are derived from same base class

  24. 24

    How to extend class from another class (Java)

  25. 25

    How to access the variable from other class with extend?

  26. 26

    How to Extend Construct Method from Parent Class

  27. 27

    How to extend generic class to be also generic

  28. 28

    How to extend Generic abstract Class with <E extends Comparable<E>>

  29. 29

    extend Comparable generic in a final class

HotTag

Archive