【发布时间】:2019-07-27 15:52:34
【问题描述】:
我刚刚意识到,只需一行代码,我就可以使用我的应用程序在线和离线访问 Firebase 数据库 (learned here)。
我正在开发一个应用程序,作为 MVP 和 Firebase 研究,我正在使用这两种方法来授予离线访问权限:
FirebaseDatabase database = FirebaseDatabase.getInstance();
database.setPersistenceEnabled(true);
DatabaseReference reference = getFirebaseDatabaseInstance().getReference();
reference.keepSynced(true);
所以,我的问题是:
这两种方法都用对吗?还是我应该只使用 setPersistenceEnabled(true) ?
我注意到,如果我使用 keepSynced(true),我的应用会避免在每次更改为另一个 Activity/Fragment 时加载。
【问题讨论】:
标签: java android firebase firebase-realtime-database