Android Firebase的离线功能

Android Firebase的离线功能,android,firebase,Android,Firebase,我想用firebase作为后端解决方案开发我的android应用程序。 现在,我已经将firebase视为一些离线功能,因为我需要能够显示数据,即使在某些时刻没有互联网。。 如果没有互联网,数据是在本地检索的吗?或者我需要实现一个本地sqlite数据库来满足这个需求吗?如果是,您将如何实施 谢谢 亨利参见 每个共享Firebase的客户端都维护其自己的任何活动数据的内部版本。数据更新或保存时,会写入Firebase的本地版本。然后,Firebase客户端将该数据与Firebase服务器同步,并在

我想用firebase作为后端解决方案开发我的android应用程序。 现在,我已经将firebase视为一些离线功能,因为我需要能够显示数据,即使在某些时刻没有互联网。。 如果没有互联网,数据是在本地检索的吗?或者我需要实现一个本地sqlite数据库来满足这个需求吗?如果是,您将如何实施

谢谢

亨利参见

每个共享Firebase的客户端都维护其自己的任何活动数据的内部版本。数据更新或保存时,会写入Firebase的本地版本。然后,Firebase客户端将该数据与Firebase服务器同步,并在“尽力而为”的基础上与其他客户端同步

因此,在将任何数据写入服务器之前,对Firebase的所有写入都将立即触发本地事件。这意味着无论网络延迟或互联网连接如何,应用程序都将保持响应

重新建立连接后,我们将接收适当的事件集,以便客户机“跟踪”当前服务器状态,而无需编写任何自定义代码


好啊但我试着在一个带有listview的Android应用程序上测试它。如果没有internet,则不会检索任何数据。而与互联网数据检索。那么,我该如何利用离线功能呢?我觉得这听起来相当合理。如果您编辑您的问题以包含一个最小的代码片段,解释它的作用以及您期望它做什么,可能会更好。