我被困在瞭解使Firebase應用脫機的概念。 按照文件,我們需要調用:Android - Firebase Offline Best Practices
FirebaseDatabase.getInstance().setPersistenceEnabled(true);
但是,我們應該在哪裏打電話呢?是否應該在申請的每項活動中使用?因爲,當我在我的Application類的onCreate()方法中使用這個時,我的應用程序不斷崩潰。
那麼我們應該如何讓我們的應用離線的最佳做法是什麼?
還有一個疑問是上述一個和DatabaseReference.keppSynced(true);
我需要調用這個時候我告數據庫? – Rekt
只有在您需要使用Firebase數據庫的離線屬性時才能使用此功能。也就是說,如果您處於離線狀態,那麼當您處於聯機狀態時,它會顯示上次提取的值,並且如果您在離線狀態下將某些內容推送到數據庫時,這有助於在再次聯機時推送它 –