我有一个包含自定义ArrayAdapter
的列表。
我想每秒更新一次进度条,因此我尝试使用notifyDataSetChanged()
来重新绘制列表,但似乎不起作用。
我有一个包含自定义ArrayAdapter
的列表。
我想每秒更新一次进度条,因此我尝试使用notifyDataSetChanged()
来重新绘制列表,但似乎不起作用。
你是如何更新提供数据给 ArrayAdapter
的 List
数据结构的呢?
请参考我在这里的回答:notifyDataSetChanged example
该回答解决了关于 ArrayAdapters
和更新保存数据的 List
以使得 notifyDataSetChanged
起作用的问题。
我可能有答案。试试这个:
((BaseAdapter) arrayAdapter).notifyDataSetChanged();
我曾经也遇到过同样的问题,以下是我的解决方案 :)