【发布时间】:2011-01-21 16:46:10
【问题描述】:
我有一个列表,里面有一个自定义的ArrayAdapter。
我想每秒更新一个进度条,所以我尝试使用notifyDataSetChanged() 来重新绘制列表,但它似乎不起作用。
【问题讨论】:
标签: android android-arrayadapter
我有一个列表,里面有一个自定义的ArrayAdapter。
我想每秒更新一个进度条,所以我尝试使用notifyDataSetChanged() 来重新绘制列表,但它似乎不起作用。
【问题讨论】:
标签: android android-arrayadapter
如果您不是从主线程调用此函数,请尝试让主线程调用此函数。这通常是 notifyDataSetChanged 没有更新实际屏幕内容时的问题。
【讨论】:
您如何更新为ArrayAdapter 提供数据的List 数据结构?
请在此处查看我的回答:notifyDataSetChanged example
关于ArrayAdapters 的问题以及更新保存notifyDataSetChanged 工作数据的List。
【讨论】:
我可能有答案。试试这个:
((BaseAdapter) arrayAdapter).notifyDataSetChanged();
我遇到了同样的问题,这是我的解决方案:)
【讨论】: