从Android上的适配器中刷新ExpandableListView

Den*_*ter 1 android refresh expandablelistview

我在如何刷新ExpandableListView其中一个childViews时遇到了麻烦.

listView包含一个文件列表,我想提供删除这些文件的可能性.但是在执行删除后,ExpandableListView需要刷新.我实现了自己的适配器,扩展了BaseExpandableListAdapter.似乎没有办法从覆盖getChildView()方法中获取我的父对象来发送notifyDataSetChanged().:-s

我想过向我的活动发送一个意图,其中包含有关组状态(折叠/扩展)的信息以及在接收时刷新,但即便如此,我也需要该ExpandableListView对象.

如何才能做到这一点?

提前致谢!

好吧
S.

tha*_*sma 7

你必须

  • 从适配器中删除相应的项目
  • 然后调用adapter.notifyDataSetChanged()

然后ListView将重新加载数据.