无限上拉下拉XlistView 有时候就会出现 适配器内容已经改变,但列表视图没有收到通知。求解,为什么!内有详细说明。
2017-01-02 07:29
375 查看
1.当我上拉或者下拉XlistView的时候 我在上拉下拉方法中启动查询数据的线程。
2.线程查询的数据不为空的时候,给适配器适配数据。
3.适配如下: 传过去两个list 当你一直上拉或者下拉的时候就会报 适配器内容已经改变 但列表视图没收到通知了
if (commentAdapter == null) {
commentAdapter = new CommentAdapter(this, list_comment, list_comment_child);
lv_user_comments.setAdapter(commentAdapter);
lv_user_comments.setPullRefreshEnable(true);
}else{
commentAdapter.notifyDataSetChanged();
lv_user_comments.setPullRefreshEnable(true);
}
2.线程查询的数据不为空的时候,给适配器适配数据。
3.适配如下: 传过去两个list 当你一直上拉或者下拉的时候就会报 适配器内容已经改变 但列表视图没收到通知了
if (commentAdapter == null) {
commentAdapter = new CommentAdapter(this, list_comment, list_comment_child);
lv_user_comments.setAdapter(commentAdapter);
lv_user_comments.setPullRefreshEnable(true);
}else{
commentAdapter.notifyDataSetChanged();
lv_user_comments.setPullRefreshEnable(true);
}
相关文章推荐
- 安卓中适配器的内容已经改变但ListView没有收到通知。确保您的适配器的内容不在后台线程
- Android控件之列表视图ListView与适配器用法
- Android控件之列表视图ListView与适配器用法
- 在存在两个下拉列表时,如何使前一个列表改变使后者同时改变到对应的内容
- Android Xlistview 或者 listview改变控件显示隐藏,chekBox状态发生改变,下拉,上划出现错乱。
- sqlserver数据库创建视图时如何改变字段类型以及查询视图详细内容
- Android listview 内容布局随着键盘的出现消失,发生改变
- [Struts2]s:combobox标签在使用出现问题:改变下拉列表的选中值,文本框的值不能随着被改变
- 为什么有时候修改了css文件,页面的样式却没有改变?
- sqlserver数据库创建视图时如何改变字段类型以及查询视图详细内容
- Android学习之listView显示下拉列表(2)(SimpleAdapter适配器)
- 有时候东西是一样的,内容是一样的,实质是一样的, 只不过改变了表现的方式,就会改善很大效果。
- 一看就会Android之列表视图组件ListView结合Adapter的使用及监听
- (59) 解决在列表视图复制导致打开详细内容
- ExpandableListView 功能界面布局探究之三(没有child的下拉列表,group不展开的实现)
- 通知listview数据已经改变,需要刷新
- adapter改变 Listview没有接收到通知
- ListView(列表视图)+BaseAdapter(基础适配器)=android滑动列表
- jquery图文列表鼠标点击下拉显示文字说明内容
- 为什么我没有收到 “获取Windows 10” 的通知 - Windows 8.1