Android listview上滑加载更多与sql一起用解决数据大卡顿问题?

Android listview上滑加载更多与sql一起用解决数据大卡顿问题? 求各位给个实现思路,有源码更好!

4个回答

其实为了解决卡顿问题,关键还是优化sql,你是本地查询还是访问服务器接口查询?
如果是本地SQLite查询的话,可以优化下sql查询语句;如果是访问服务器接口查询的话,
也可以从服务端sql语句入手,当然也可能是网络或者服务器硬件配置问题。具体是啥问题,需要结合实际情况具体分析

比如每次刷10个,提前获取下10个存好,刷新时展示下10个,并请求下下10个并存好

cainiao654321
cainiao654321 仅是一种思路
3 年多之前 回复

可以结合rxjava使用或者异步线程查询,然后返回主线程显示

1、数据库查询语句优化,分页操作等。2、查询出来后将其保存到内存中,查询时候第一查询内存,有就取内存的数据,没有再查询数据库,避免多次查询数据库,很耗时。3、查询数据库时候建议开辟一条子线程,然后查询出来后再传到主线程设置UI。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问