listview - Android数据缓存,retrofit等等
高洛峰
高洛峰 2017-04-17 16:04:19
[Android讨论组]

今天看了一个公司的项目,没找到数据库操作的,只有看到用了Android dualcache缓存框架,然后想问:你们开发过程中像listview里面的数据(不是图片,图片有缓存框架我知道),是直接用像dualcache,disklrucache或者acache这样的缓存框架直接缓存json吗????

====
还有一个是关于retrofit没网读取缓存,有网取服务器数据怎么处理???

小辈求教

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(4)
怪我咯

直接用像dualcache,disklrucache或者acache这样的缓存框架直接缓存json吗?

可以这么做,相对暴力而且简单,直接保存key-value,value值就是json字符串

一般缓存你想到会保存到SQLite database.然而我测试过,只要缓存量不是特别大(10M以上),直接保存到SharePreference/File足以。

黄舟

移动端的数据和并发都很小,我感觉直接用Cache框架吧JSON直接存到DISK没问题。

ringa_lee

建议还是使用本地数据库进行网络数据缓存的管理,基本上稍微大一点的项目都会有的,例如贴吧,微信等等。

伊谢尔伦

并不是所有的都缓存下来,只把关键数据缓存,SharePreference, database,file都可以

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号