-1
我在选项卡式的Acrivity中创建了一个带有ASync任务的片段。每次我滑回那个片段,ASync任务都会被执行。 我只想让ASync任务执行一次!那是可以的吗?在选项卡式活动中只执行一次ASync任务
我在选项卡式的Acrivity中创建了一个带有ASync任务的片段。每次我滑回那个片段,ASync任务都会被执行。 我只想让ASync任务执行一次!那是可以的吗?在选项卡式活动中只执行一次ASync任务
是,
private static boolean taskDone = false;
protected void onCreate(Bundle savedInstanceState) {
...
...
if (!taskDone){
executeTask();
taskDone = true;
}
}
在标签页的实例化活动的onCreate()函数只需添加asyncTask.execute()方法。
protected void onCreate(Bundle savedInstanceState) {
asyncTask.execute();
}
谢谢你!效果很好 –