作者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://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1399336854.A.E78.html
1F:推 Ansaga:在三个oncomplete最後设定一个flag最後再检查flag看要不要 05/06 09:16
2F:→ Ansaga:alert如何 05/06 09:16
4F:→ okskygo:这样不知道可不可以Q.Q 05/06 09:37
5F:→ Deltaguita:dialog本身就有isShowing()这个method 可以使用 05/06 14:12
6F:推 okskygo:真的耶!! 05/06 15:19
8F:→ drive55555:但是这样只会有一个asynctask的错误讯息,有办法等到三 05/06 16:51
9F:→ drive55555:个都跑完再alert嘛? 05/06 16:51
11F:→ okskygo:想一想也不用interface 小弟新手多多包涵QQ 05/06 17:21