我有一些AsyncTask
设置为单独的课程。我在整个应用程序中重复使用它们。AsyncTask
我想知道,在可能需要多个相同的地方,是否可以AsyncTask
多次使用该自定义类的一个实例?这确实是一个装饰性问题,因为它让我有多余的代码部分,特别是当AsyncTask
使用回调与其开始活动进行通信时。
我试过这样做-
MyTask task = new MyTask(new someCallBackListener){
@Override
public void taskDone(boolean youDone){
}
});
然后在我的活动中只是打电话
task.execute(params);
这似乎是第一次工作,但我不能多次执行它。每次我想使用它时,我真的只需要初始化一个新任务吗?