看板 AndroidDev 關於我們 聯絡資訊
大家好, 目前寫了一段在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
okskygo:改了一下http://nopaste.info/3713d74f0a_nl.html 05/06 15:19
drive55555:但是這樣只會有一個asynctask的錯誤訊息,有辦法等到三 05/06 16:51
drive55555:個都跑完再alert嘛? 05/06 16:51
okskygo:想一想也不用interface 小弟新手多多包涵QQ 05/06 17:21