listView使用simpleAdapter通过notifyDataSetChanged()方法刷新数据问题
2016-08-09 17:27
429 查看
在使用simpleAdapter作为listView的适配器做分页和刷新的时候,发现当simpleAdapter的数据源数量减少时调用notifyDataSetChanged()方法无法刷新界面(加载了更多后再刷新)。
解决方案:
1.使用自定义的baseAdapter(推荐)。
2.每次刷新时的时候就new 一个新的simpleAdapter对象。
simpleAdapter的数据源增加时未出现该问题。
相关介绍:http://blog.163.com/fang_wang2005/blog/static/176928073201131043346105/
解决方案:
1.使用自定义的baseAdapter(推荐)。
2.每次刷新时的时候就new 一个新的simpleAdapter对象。
simpleAdapter的数据源增加时未出现该问题。
相关介绍:http://blog.163.com/fang_wang2005/blog/static/176928073201131043346105/
相关文章推荐
- android ListView使用的三种方法汇总(通过继承BaseAdapter,使用SimpleAdapter和SimpleCursorAdapter)
- Android中ListView数据使用sAdapter.notifyDataSetChanged();方法不刷新的问题
- Android中ListView数据使用sAdapter.notifyDataSetChanged();方法不刷新的问题
- Android中ListView数据使用sAdapter.notifyDataSetChanged();方法不刷新的问题
- android ListView布局之三(使用自定义的Adapter绑定数据,通过contextView.setTag绑定数据)有按钮的ListView
- android使用notifyDataSetChanged()方法,adapter的数据更新了,但是ListView的内容没有更新;
- android使用notifyDataSetChanged()方法更新数据失效,adapter的数据更新了,但是ListView的内容没有更新;
- Android采用ListView实现数据列表显示1-使用SimpleCursorAdapter进行数据绑定
- 在listview的item中使用EditText,刷新后保存数据的方法
- android ListView布局之三(使用自定义的Adapter绑定数据,通过contextView.setTag绑定数据)有按钮的ListView
- android使用notifyDataSetChanged()方法,adapter的数据更新了,但是ListView的内容没有更新;
- Android之ListView使用方法-ArrayAdapter-SimpleCursorAdapter-SimpleAdapter-BaseAdapter
- android 使用SimpleCursorAdapter将SQLite数据显示到ListView
- 在sina weibo 开发中遇到的Status数据与Adapter中的getView()方法使用小问题
- 不使用cursoradapter的listview刷新方式(simpleadapter的remove刷新)
- Adnroid开发中ListView使用SimpleAdapter显示复杂列表的问题
- 使用自定义Adapter后 ListView刷新问题
- ListView显示数据库的数据-SimpleCursorAdapter的使用
- android ListView布局之三(使用自定义的Adapter绑定数据,通过contextView.setTag绑定数据)有按钮的ListView
- 在适配器的构造方法添加假数据,然后请求数据后listview等的图片显示不完整,刷新之后才显示的问题。