我有一个列表,其中填充了一个自定义ArrayAdapter。
我想每秒更新一个进度条,所以我尝试使用notifyDataSetChanged()来重新绘制列表,但它似乎不起作用。
发布于 2011-02-23 22:54:00
如何更新提供给ArrayAdapter的List数据结构
请在这里查看我的答案:notifyDataSetChanged example
有关ArrayAdapters和更新保存notifyDataSetChanged工作所需数据的List的问题。
发布于 2010-02-27 15:28:13
如果您不是从主线程调用此函数,请尝试让主线程调用此函数。当notifyDataSetChanged没有更新实际的屏幕内容时,这通常是问题所在。
发布于 2016-09-16 03:57:51
我可能已经知道答案了。试试这个:
((BaseAdapter) arrayAdapter).notifyDataSetChanged();我也遇到了同样的问题,下面是我的解决方案:)
https://stackoverflow.com/questions/2345875
复制相似问题