关于adapter.notifyDataSetChanged()的一些看法
2015-12-26 16:31
459 查看
很多小伙伴都使用过适配器,也用过
于是我有一天在通过数据库获取list数据,但我添加一个数据之后。调用了notifyDataSetChanged。却并没有增加我的数据。这是为什么呢?
因为adapter做动态更新的时候出现了问题
解决方案:1.重新创建一个adapter,再setAdapter();
adapter.notifyDataSetChanged();这个方法,这个方法的意思是 notifyDataSetChanged()可以在修改适配器绑定的数组后,不用重新刷新Activity,通知Activity更新ListView。
于是我有一天在通过数据库获取list数据,但我添加一个数据之后。调用了notifyDataSetChanged。却并没有增加我的数据。这是为什么呢?
因为adapter做动态更新的时候出现了问题
解决方案:1.重新创建一个adapter,再setAdapter();
相关文章推荐
- JS 对象(Object)和字符串(String)互转
- 1-5-11:乘方计算
- 杭电校赛(虐哭。。。)
- 使用iframe标签,子窗体与父窗体之间相互调用js函数
- ubuntu server 网络配置
- BS架构ERP系统开发全系列之白金教程-顶部超链接维护
- android随笔07——动态获得service状态
- esxi5.5 ha虚拟机vmotion迁移arp问题
- OleDB操作Excel链接字符串
- 关于background属性理解
- 数组中元素原地逆置
- windows下用eclipse+goclipse插件+gdb搭建go语言开发调试环境
- g711u与g729比较编码格式
- ng-file-upload使用注意事项
- SO文件找不到解决方案
- 最小生成树之kruskal
- 1-5-10:与指定数字相同的数的个数
- xcode安装模拟器失败 (could not download and install iOS 7.1 simulator ,需要授权才能安装这些软件包)
- 使用spring-data-redis开发redis应用
- 如何把MFC工程XP样式切换成WIN7样式