【发布时间】:2014-04-17 18:15:58
【问题描述】:
我正在开发一个使用来自后端的 JSON 提要的应用程序。默认情况下,每次用户在连接到 Internet 时访问应用程序时都会触发 HTTP 请求,如果没有网络,则应从缓存中加载数据。我正在使用Retrofit 进行网络连接,并且我看到了两种实现缓存的方法:使用配置为支持缓存的OkHttp 客户端,或者创建一个SQLite 数据库来存储数据。第二个选项对我来说很熟悉,因此看起来更可靠,但是与此方法相关的开销很大。我从来没有真正使用过 HTTP 缓存,我想知道仅依靠它来查看离线数据是否足够?
【问题讨论】:
标签: android json sqlite http caching