2014-04-26 27 views
1

我使用列表视图显示名为numberlist一个ArrayList的内容,但发生有时此异常The content of the adapter has changed but ListView did not receive a notification我用adapter.notifyDataSetChanged();但仍然有同样的问题,任何想法?的ListView例外 - 适配器的内容发生了变化,但ListView控件没有收到通知

onPostExecute的AsyncTask的:

adapter = new ListViewAdapter(getActivity(), numberlist); 
listview.setAdapter(adapter); 

回答

0

你叫adapter.notifyDataSetChanged()无论何时更改numberlist,或之前您发布的代码?

它应该是每当numberlist更改。

+0

我在上面的行之间调用了它 – user3511155

0

你能发布相关的代码吗?这听起来像你可以修改与你的适配器关联的列表在某个地方的UI线程。

相关问题