14

我有一个列表,里面有一个 custom ArrayAdapter

我想每秒更新一个进度条,所以我试图使用notifyDataSetChanged()它来重新绘制列表,但它似乎不起作用。

4

3 回答 3

14

您如何更新List正在馈送的数据结构ArrayAdapter

请在此处查看我的答案:notifyDataSetChanged 示例

有关ArrayAdapters和更新List保存数据以notifyDataSetChanged使其工作的问题。

于 2011-02-23T14:53:59.963 回答
2

如果您不是从主线程调用它,请尝试让主线程调用此函数。这通常是 notifyDataSetChanged 不更新实际屏幕内容时的问题。

于 2010-02-27T07:28:13.377 回答
0

我大概有答案了。试试这个:

((BaseAdapter) arrayAdapter).notifyDataSetChanged();

我有同样的问题,这是我的解决方案:)

于 2016-09-15T19:57:51.043 回答