listview分页加载数据,在线等
我用了下面的demo
http://blog.csdn.net/cjjky/article/details/6898871
目前已实现了demo中的代码
可我换成 把写死的变成动态得到数据,就报错,
报错有
1 The content of the adapter has changed but ListView did not receive a notifi
2 java.util.ArrayList.throwIndexOutOfBoundsException
现问:1 哪位还有listview分页加载数据的demo吗
2 上面
[解决办法]
第二个一看就是数组越界了吗,第一个的话,我也遇到过。。不知道你是怎么写的,大体说下自己思路。
为listview定义自己的适配类,getcount()返回值为要显示条数,此处你注意下;要实现分页,就当你的与适配器搭配的数据集合改变时,适配器对象调用一下notifidatachanged()方法就OK啦。
[解决办法]
数组越界,你可以设置getcount()的返回值为 数据集合的长度,即要显示的数据;
loadMoreData()方法,我想你是往数据集合里加入了部分数据。应该这样就没什么问题了。
还有,你这样使用handler,如果加入数据耗时很长的话,UI就会被卡死了。。建议启动线程,在通过message来更改ui。