Android ListView ArrayAdapter与notifyDataSetChanged相反

Android ListView ArrayAdapter与notifyDataSetChanged相反,android,listview,android-arrayadapter,Android,Listview,Android Arrayadapter,更改对象时,notifyDataSetChanged将更新视图/适配器。 但是当用户更改视图时如何更新对象(选中复选框) 我正在尝试将复选框onclick listener放在newView(…)中,我的适配器位于单独的文件中。 我担心的是,如果我只在内部更新数组对象,那么当调用notifidatasetchanged时,更新将丢失。这是真的吗?我可以从适配器中不同文件中的newView()更新活动中的主对象吗?选中/取消选中复选框时,将调用该复选框的onClick方法。发生这种情况时,您可以根

更改对象时,notifyDataSetChanged将更新视图/适配器。 但是当用户更改视图时如何更新对象(选中复选框)

我正在尝试将复选框onclick listener放在newView(…)中,我的适配器位于单独的文件中。
我担心的是,如果我只在内部更新数组对象,那么当调用notifidatasetchanged时,更新将丢失。这是真的吗?我可以从适配器中不同文件中的newView()更新活动中的主对象吗?

选中/取消选中
复选框时,将调用该
复选框的
onClick
方法。发生这种情况时,您可以根据是否选中了
复选框来更改适配器备份数据中的对象

请浏览官方教程: