Android上的Firebase实时数据库 - 持久性

时间:2016-11-14 09:27:03

标签: android firebase-realtime-database persistence

我需要澄清在Android for Firebase实时数据库中启用持久性。 Docs说:

  

“启用磁盘持久性后,我们的同步数据和写入将是   应用程序重新启动后持久存储到磁盘,我们的应用程序应该可以   在离线情况下无缝地。“

所以我的问题是:在应用程序重新启动后,如何在不进行其他查询的情况下从持久性中检索数据? 例如,如果我保存最后一个记录密钥,我可以将查询作为

ref.orderByKey().startAt(LAST_KEY)  

但问题是我无法检索以前保存的数据 我应该使用本地数据库存储数据吗?
感谢

1 个答案:

答案 0 :(得分:0)

.keepSynced(真); 它会将最新数据高达10 MB同步到本地数据存储中,即使您重新启动应用程序数据已存在于firebase本地存储中。