作者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/m.aspx?n=bbs/AndroidDev/M.1507269355.A.8D4.html
1F:→ ssccg: 沒程式碼哪知道是什麼情形... 10/06 13:56
2F:→ lnmlee: 直覺認為你應該是AsyncTask Lifecycle沒搞懂所以放錯順序 10/06 16:51