从服务器端请求的数据量太大,所以加载速度极其的慢,请教这是怎样解决这种速度慢的,是通过缓存吗?Adroid--app中的缓存是怎样实现的?
------解决思路----------------------
我建议首先 优化服务器端的数据,如果数据很大,建议优化数据表,另外就是建立磁盘缓存 提供给APP使用 访问数据也会提升很多。
APP 缓存就是建立数据库或者文件 第一次访问可以慢些,我们把数据存储到 SQLITE里面或者放置在文件里面,不用每次都去取重复数据,
服务器端接口应该添加标识,标识有那些新数据添加,我们的APP只取变化的数据 不用取所有的数据。
------解决思路----------------------
一般将获得的数据保存在sqlite或者sharepreference,有的也会存sdcard里。使用频繁的数据例如用户信息,可以做个内存缓存,内存没有再去外部读取,有的话直接返回
------解决思路----------------------
是获取列表时慢嘛?如果是,可以做个分页。