2014-12-07 81 views
-1

notifyDataSetChanged在更改對象時更新視圖/適配器。 但當用戶更改視圖時,如何更新對象(複選框已勾選)ListView ArrayAdapter reverse的notifyDataSetChanged

我試圖在NewView(...)中放置複選框onclick監聽器,並且我的適配器位於單獨的文件中。 我的擔心是,如果我只在內部更新數組對象,那麼在調用notifidatasetchanged時,更新將會丟失。這是真的嗎?我可以在不同文件中的適配器中找到的newView()中更新Activity中找到的主對象嗎?

回答

1

CheckBox選中/取消選中時,將調用該CheckBoxonClick方法。發生這種情況時,您可以根據是否選中CheckBox來更改適配器的後備數據中的對象。

請,走在官方教程:http://developer.android.com/guide/topics/ui/controls/checkbox.html

+0

謝謝,我編輯的問題,你可以請檢查出來。 – chris 2014-12-07 11:23:59

相關問題