您的位置:首页 > 移动开发 > Android开发

Android notifyDataSetChanged无法正常刷新

2016-02-29 18:05 507 查看
时间:2016年1月26日15:55:23
情况一:如果使用list来存储数据时,改变数据后如果调用notifyDataSetChanged方法无法更新listview中的数据 解决方案:利用list的add方法或者先将原来的list进行clear操作后,然后调用addAll方法将新数据添加 原因:adapter初始化时就绑定了数据(list)的原始地址,所以notifyDataSetChanged只在原始地址指向的数据变化是才有作用, 如果使用新的数据将原list的数据替换后,也就是将list的应用指向了新的地址,但是原始地址的数据并没有变化,所以 即使使用notifyDataSetChanged也没有反应。

来自为知笔记(Wiz)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: