には 3 つの異なる実装があります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
依存性注入に使用できるa を拡張してもらいたいと思います。のクラス署名はAsyncTask
次のようになります。
public abstract class AsyncTask<Params, Progress, Result>
AsyncTask
さまざまなパラメーターを維持しながら拡張するにはどうすればよいですか?
| DownloadTask
AsyncTask <-- BaseAsyncTask <--| JsonParserTask
| PostCommentTask