现在在开发一个类似qq的APP,在获取好友列表时,我的方式是每次从服务器把所有的数据获取后,直接在客户端用listView显示出来。但是这样效率太低了,如果有1000条好友数据,岂不是每次都要获取这么多数据呀。之前为了解决这个问题,想着把这些数据先存到本地SQLLite,然后每次刷新的时候就直接从本地取值就好了。但是坑爹的这样问题又来了,如果好友修改了资料,这个时候服务器的数据就改了,按理说客户端相对应的好友数据也应该改变,但前提是好友的数据如果没有改变就不能重新发送到客户端,可是这怎么实现呀,这些数据是通过HttpClient的POST方式传递的。
4条回答
- thirddata 2016-01-29 07:40关注
好友资料加一个update_stamp, 先获取update_stamp,这个流量很小,如果跟本地一样,就不需要更新,如果不一样再更新。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 保护模式-系统加载-段寄存器