[問題] 請問Firebase的線程與AsyncTask有什不同

看板AndroidDev作者 (T@cO)時間7年前 (2017/10/06 13:55), 編輯推噓0(002)
留言2則, 2人參與, 7年前最新討論串1/1
我用firebase做了一個小型討論區 因為不會寫安全規則,感覺漏洞很大 不過大致上沒什麼問題 但總覺得我取資料時的線程很怪 跟AsyncTask放在一起的時候會發生很奇怪的現象 如果我資料還沒取完就進入doInBackground 或是放在doInBackground最前面 會發生取不到資料的狀況,感覺像是被擠掉了 我doInBackground只有跑爬蟲而已 反之如果放在doInBackground最後面或是onPostExecute裡 則能順利得到資料 請問這是什麼情形QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.77.70.22 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1507269355.A.8D4.html

10/06 13:56, 7年前 , 1F
沒程式碼哪知道是什麼情形...
10/06 13:56, 1F

10/06 16:51, 7年前 , 2F
直覺認為你應該是AsyncTask Lifecycle沒搞懂所以放錯順序
10/06 16:51, 2F
文章代碼(AID): #1PrnhhZK (AndroidDev)
文章代碼(AID): #1PrnhhZK (AndroidDev)