我卡在理解如何使 Firebase 应用离线的概念上了。 根据文档,我们需要调用:
FirebaseDatabase.getInstance().setPersistenceEnabled(true);
但是我们应该在哪里调用它呢?它应该在应用程序的每个Activity中使用吗?因为,当我在我的Application类的onCreate()方法中使用它时,我的应用程序会持续崩溃。
那么,最好的做法是什么,让我们的应用程序脱机使用。
还有一个疑问是上面的方法和DatabaseReference.keepSynced(true);
之间的区别。