作者drive55555 (蛇咬)
看板AndroidDev
標題[問題] 多個AsyncTask等待問題
時間Tue May 6 08:40:52 2014
大家好,
目前寫了一段在onCreate會呼叫三個AsyncTask,
如果在網路連線正常並成功撈取資料的話是沒有問題,
如果中間網路剛好斷線,
我有做dialog來alert錯誤,
但是這樣三個AsyncTask會alert三次,
google一下很多都是用巢狀AsyncTask慢慢呼叫,
想請問一下大家,
有沒有什麼方法可以同時執行三個AsyncTask,
又可以在onCreate攔截發生錯誤時,
將所有錯誤訊息整理並只alert一個dialog,
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.91.200
※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1399336854.A.E78.html
推 Ansaga:在三個oncomplete最後設定一個flag最後再檢查flag看要不要 05/06 09:16
→ Ansaga:alert如何 05/06 09:16
→ okskygo:這樣不知道可不可以Q.Q 05/06 09:37
→ Deltaguita:dialog本身就有isShowing()這個method 可以使用 05/06 14:12
推 okskygo:真的耶!! 05/06 15:19
→ drive55555:但是這樣只會有一個asynctask的錯誤訊息,有辦法等到三 05/06 16:51
→ drive55555:個都跑完再alert嘛? 05/06 16:51
→ okskygo:想一想也不用interface 小弟新手多多包涵QQ 05/06 17:21