【问题标题】:How to implement caching data in android instead of loading data from the server如何在android中实现缓存数据而不是从服务器加载数据
【发布时间】:2012-12-16 17:30:34
【问题描述】:

嗨,在我的应用程序中,我有大量数据要从 Web 服务器加载,每次我调用 Web 服务器都需要花费大量时间来加载,因此我决定缓存旧数据并仅在有新数据时请求服务器并将所有数据加载到数据库并从数据库离线加载,以便应用程序响应更快。

如何实现这一点,因为我不知道缓存,请建议实现这一点的方法以及我可以使用的最佳数据库是什么,因为来自服务器的数据是 json 格式。我需要遵循哪些方法来在 android 中实现这种缓存。

【问题讨论】:

    标签: android caching offline-caching


    【解决方案1】:

    解析后,将数据存储在 SQLite 数据库中。第一次从服务器下载数据并存储在 SQLite 中,并在用户下次打开应用程序时向用户显示旧数据,如果新数据可用,则向服务器发送新数据请求更新数据库并更改 UI。

    【讨论】:

    • 希望你解决了这个问题。能否分享一下Android上缓存实现的代码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-23
    • 2016-11-10
    • 1970-01-01
    • 2014-10-13
    • 1970-01-01
    • 1970-01-01
    • 2013-01-09
    相关资源
    最近更新 更多