作者taco2548 (T@cO)
看板AndroidDev
标题[问题] 请问Firebase的线程与AsyncTask有什不同
时间Fri Oct 6 13:55:52 2017
我用firebase做了一个小型讨论区
因为不会写安全规则,感觉漏洞很大
不过大致上没什麽问题
但总觉得我取资料时的线程很怪
跟AsyncTask放在一起的时候会发生很奇怪的现象
如果我资料还没取完就进入doInBackground
或是放在doInBackground最前面
会发生取不到资料的状况,感觉像是被挤掉了
我doInBackground只有跑爬虫而已
反之如果放在doInBackground最後面或是onPostExecute里
则能顺利得到资料
请问这是什麽情形QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.77.70.22
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1507269355.A.8D4.html
1F:→ ssccg: 没程式码哪知道是什麽情形... 10/06 13:56
2F:→ lnmlee: 直觉认为你应该是AsyncTask Lifecycle没搞懂所以放错顺序 10/06 16:51