2014-04-26 26 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線程。

相關問題