离线应用加载,这是一种更好的方法缓存或以dB为单位存储

时间:2015-10-16 17:30:59

标签: android database android-networking application-cache

如果从服务器获得响应,如果再次调用相同的网络调用而不是显示进度条,我们可以保留之前的结果,直到响应到来。所以我想知道哪种更好的方法是存储在数据库中或使用http结果缓存缓存响应。 假设数据可以被采取行动,直到更新的响应回来并且被广泛使用,任何建议都可以被欣赏

1 个答案:

答案 0 :(得分:0)

取决于您的用例。通常我会尽量保持简单(KISS)。除非您有理由需要查询数据或执行复杂聚合,否则请勿使用数据库。对于大多数典型用例,缓存http结果或仅将对象转储到磁盘就足够了。