-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();
}
謝謝你!效果很好 –