[問題] 多個AsyncTask等待問題

看板AndroidDev作者 (蛇咬)時間11年前 (2014/05/06 08:40), 編輯推噓2(209)
留言11則, 4人參與, 最新討論串1/1
大家好, 目前寫了一段在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

05/06 09:16, , 1F
在三個oncomplete最後設定一個flag最後再檢查flag看要不要
05/06 09:16, 1F

05/06 09:16, , 2F
alert如何
05/06 09:16, 2F

05/06 09:37, , 3F

05/06 09:37, , 4F
這樣不知道可不可以Q.Q
05/06 09:37, 4F

05/06 14:12, , 5F
dialog本身就有isShowing()這個method 可以使用
05/06 14:12, 5F

05/06 15:19, , 6F
真的耶!!
05/06 15:19, 6F

05/06 15:19, , 7F
05/06 15:19, 7F

05/06 16:51, , 8F
但是這樣只會有一個asynctask的錯誤訊息,有辦法等到三
05/06 16:51, 8F

05/06 16:51, , 9F
個都跑完再alert嘛?
05/06 16:51, 9F

05/06 17:21, , 11F
想一想也不用interface 小弟新手多多包涵QQ
05/06 17:21, 11F
文章代碼(AID): #1JQ2-Mvu (AndroidDev)