iT邦幫忙

0

android studio firebase 即時讀取停止運作

想問各位高手們
我android studio 連firebase的有兩頁
第一頁案button後 寫入資料、直接跳到第二頁即時讀取資料,
這時候會出現沒有回應(我猜應該是因為 我寫入後大概要過個兩三秒才寫進去)
可是我直接跳到下個頁面 ,這時候資料還寫入中,所以會出現沒有回應
我一定要把那個關掉後 ,再去第二頁(這時資料寫入完成) 才可以讀取

請問有什麼解決方法呢?

我另一個project 也是相似問題,而且寫入跟即時讀取是同一頁

ant1017 iT邦新手 4 級 ‧ 2019-04-25 08:04:22 檢舉
有到兩三秒這麼久嗎...我之前都是即時的...
你確定需要花這麼長的時間,那就讓程式等待3秒再去讀就好了...
但我可以確定不用等待那麼久
leo840015 iT邦新手 5 級 ‧ 2019-04-25 13:47:16 檢舉
想問一下為什麼我的寫入都要花一段時間呢? 我電腦配備也不錯(1060 i5)網路速度也很快 可是我只要寫入的話 firebase realtime那邊會變黃色大概兩秒 才寫進去
就算我是直接在firebase裡面寫入、改資料 也是一樣情形

1 個回答

0
ant1017
iT邦新手 4 級 ‧ 2019-04-25 08:09:42

我認為應該是你當下的網路延遲...
就跟LINE一樣,當資料送不出去時,他不會立即顯示你傳送訊息的時間,只有到確定你送出時才會顯示時間這個可以給你做個參考..至於多久更新(讀取)一次,這點你就要詳細考慮了,一般我是不會讓它只讀一次,通常都是一定的時間去讀取,或是透過一些手法去讀取,譬如滑動、點擊、長按之類的事件進行輔助

我要發表回答

立即登入回答