notifyDataSetChanged在更改对象时更新视图/适配器。 但是如何在用户更改视图时更新对象(选中复选框)
我正在尝试将Checkbox onclick侦听器放在newView(...)中,而我的适配器位于单独的文件中。 我担心的是,如果我只在内部更新数组对象,那么当调用notifidatasetchanged时,更新将会丢失。这是真的吗?我可以从不同文件中的适配器中找到的newView()更新Activity中找到的主对象吗?
答案 0 :(得分:1)
选中/取消选中CheckBox
后,系统会调用onClick
的{{1}}方法。发生这种情况时,您可以更改适配器的支持数据中的对象,具体取决于是否选中CheckBox
。
请查看官方教程:http://developer.android.com/guide/topics/ui/controls/checkbox.html