如何创建AsyncTask对象数组?

时间:2014-12-10 19:07:57

标签: android android-asynctask

我正在创建多个AsyncTask个实例。我想创建一个AsyncTask数组,以便稍后使用这些引用来取消任务,但我无法弄清楚如何创建数组。

private AsyncTask<Integer, Void, Bitmap> mLoadTask;

private void loadTask(final Integer sInt){
mLoadTask = new AsyncTask<Integer, Void, Bitmap>() {                

    @Override 
    protected void onPostExecute(Bitmap result) {

    ...             

    }

    @Override
    protected Bitmap doInBackground(Integer... params) {        

    ...

    }

};

mLoadTask.execute(sInt);
}

我想将mLoadTask称为数组元素,即每个新任务一个。像这样的东西

mLoadTask[sInt].execute(sInt)

请建议如何修改我的代码以实现这样的目标,或者是否有其他方法可以更好地适应。

0 个答案:

没有答案