2 weimingyu weimingyu_ 于 2016.09.08 15:22 提问

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

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

4个回答

oSanYeCao1234567
oSanYeCao1234567   Ds   Rxr 2016.09.11 11:37

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

cainiao654321
cainiao654321   2016.09.19 18:27

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

cainiao654321
cainiao654321 仅是一种思路
大约一年之前 回复
u014610664
u014610664   2016.11.02 11:45

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

liqingzhou1993
liqingzhou1993   2016.11.03 15:24

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

Csdn user default icon
上传中...
上传图片
插入图片