2011-01-12 127 views

回答

2

你需要添加更多的細節問題,但基於你的猜測問題,我會說在實現中存在一些問題。 notifyDataSetChanged()通知視圖重新加載數據。如果ArrayAdapter中的數據設置方法引用了未更改的數據實體,則notifyDataSetChanged()將不起作用。

擴展ArrayAdapter的自定義適配器實現通常具有內部數據結構,該結構是適配器的數據源,並且將包含所需的自動完成值。

+0

呃......我在一年前問過這個。我甚至不知道我使用過這個項目。但是,謝謝你的回答。至少我提高了它,因爲一般來說你的權利。 – mseo 2012-01-10 18:51:42

0

不要修改ArrayList並調用notifyDataSetChanged(),因爲它對ArrayAdapter沒有任何影響(實現似乎中斷)。

使用clear()add()insert()remove()直接在ArrayAdapter,而不是你的ArrayList這些方法。

相關問題