我正在使用宁静的Web服务开发一个android应用程序。我将所有数据从服务器发送到我的应用程序。从服务器到应用程序活动加载数据总是需要一些时间。如何将一些数据同步到本地数据库并在应用程序离线时显示。 请帮我。 提前谢谢。
答案 0 :(得分:2)
您可以使用以下方式存储应用数据:
在开发者网站上浏览此link以供参考。
在开发者网站上浏览此link以供参考。
在开发者网站上浏览此link以供参考。
答案 1 :(得分:0)
您可以使用room或sqlite之类的数据库来缓存数据。并检查来自服务器的条件是否从数据库存储。
答案 2 :(得分:0)
这里已经给出了一些很好的答案,例如: -SQLite -共享首选项 -内部存储
但作为参考,请尝试避免“内部存储”,因为它需要用户的特殊许可,并且充其量只能用于文档或图像类型的文件。
Sqlite是在手机上本地存储大量信息的最佳方法,但是几年前,谷歌使用Sqlite数据库框架“ Room”创建了“ android jet pack”,这使得实现SQLite数据库非常容易。
https://developer.android.com/training/data-storage/room/
如果您不想使用离线存储,则始终可以将缓存添加到https响应中。 谷歌的凌空图书馆为您提供了此构建