android adapter.notifyDataSetChanged 数据刷新无效

今天调试接口,获取了数据,解析成list,而后调用debug

notifyDataSetChanged 这个方法刷新适配器 结果没反应3d

经过debug 和分析代码 发现调试

notifyDataSetChanged这个方法根据内存地址判断数据有没有更新cdn

而我写的是list = gson.fromJson(str,typeToken()...)对象

这个时候list就是一个新的指定内存对象了,blog

这样调用刷新的办法 没法判断出数据是否已经刷新了接口

也就等同于没有调用内存

解决办法就是list.addAll 这样 list地址没有改变it

相关文章
相关标签/搜索