Android Listview notifyDataSetChanged() 不起作用的解决方案
Android Listview notifyDataSetChanged() 不起作用
private ArrayList<Map<String, String>> data = new ArrayList<Map<String, String>>(); private ArrayList<Map<String, String>> delivered_data= new ArrayList<Map<String, String>>();
如果直接将arraylist 的数据直接复制,无法完成更新
data = delivered_data; adapter.notifyDataSetChanged();
单个元素改变时候,可以更新
data.get(position).put("status", Select[0]); //change the status adapter.notifyDataSetChanged();
如果要以数据list直接传递,需要用下面方法
data.clear(); data.addAll(delivered_data); adapter.notifyDataSetChanged();
更改listview用到下面项目中:
到此这篇关于Android Listview notifyDataSetChanged() 不起作用的文章就介绍到这了,更多相关Android Listview notifyDataSetChanged内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Android之线程池ThreadPoolExecutor的简介
今天小编就为大家分享一篇关于Android之线程池ThreadPoolExecutor的简介,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2019-03-03Android Fragment的静态注册和动态注册创建步骤
这篇文章主要介绍了Android Fragment的静态注册和动态注册创建步骤,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2020-02-02Android CheckBox中设置padding无效解决办法
这篇文章主要介绍了Android CheckBox中设置padding无效解决办法的相关资料,希望通过本文能帮助到大家,让大家解决这样类似的问题,需要的朋友可以参考下2017-10-10Android GridView中包含EditText的焦点重新获取方法
这篇文章主要介绍了Android GridView中包含EditText的焦点重新获取方法,实例分析了界面刷新时EditText重新获取焦点的技巧,需要的朋友可以参考下2016-03-03Android PowerManagerService 打开省电模式
这篇文章主要介绍了Android PowerManagerService打开省电模式,文章通告省电模式的打开过程、什么是 battery saver sticky 模式两部分展开详情,感兴趣的朋友可以参考一下2022-08-08
最新评论