繁体   English   中英

如何像 WhatsApp 聊天一样创建回收者视图

[英]How to create recycler view like WhatsApp chat

我创建了一个列表视图,就像一个 whatsapp 聊天列表,它工作正常,它正在从服务器加载数据并设置它的视图,但问题是当设备离线时,它无法显示预先创建的视图,所以我的问题是如何离线保存列表视图,以便当设备在线时,我的应用程序接收来自服务器的视图,如果设备离线,则应用程序应显示先前加载的视图。

如果可能,请分享一些与此相关的教程。

您需要使用数据库在本地保存数据。 最常见的选项是 sqlite。 您可以尝试本教程以了解该怎么做: http : //www.tutorialspoint.com/android/android_sqlite_database.htm有一些选项,例如 Sugar Orm(或任何其他 ORM),它在后台使用 sqlite 但很容易处理对象(不足之处在于您在表之间的关系等方面非常有限)。 无论如何,这是他们的网站: http : //satyan.github.io/sugar/

您可以尝试使用 Firebase 数据库进行聊天。 您只需要一行代码即可启用聊天离线持久性,即FirebaseDatabase.getInstance().setPersistenceEnabled(true); 有关更多信息,请查看offline-capabilities

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM