我有以下情况:我有一个单例控制器,其中包含一个List<Foo>
当我的活动开始时,我将项目加载到我的 BaseExpandableListAdapter
问题:当我现在从单例列表中删除一个项目时,它会在视图中得到净删除。只有当我再次开始整个活动时。如何在不重新开始整个活动的情况下解决这个问题?
我有以下情况:我有一个单例控制器,其中包含一个List<Foo>
当我的活动开始时,我将项目加载到我的 BaseExpandableListAdapter
问题:当我现在从单例列表中删除一个项目时,它会在视图中得到净删除。只有当我再次开始整个活动时。如何在不重新开始整个活动的情况下解决这个问题?
当您更改适配器使用的数据库时,您应该在适配器上调用notifyDataSetChanged()。
public void notifyDataSetChanged () 在 API 级别 1 中添加
通知附加的观察者底层数据已更改,任何反映数据集的视图都应自行刷新。
http://developer.android.com/reference/android/widget/ArrayAdapter.html#notifyDataSetChanged%28%29