Android layout 对于另一个自定义适配器中的项的自定义适配器,是否有方法从主活动调用notifyDataSetChanged()?

Android layout 对于另一个自定义适配器中的项的自定义适配器,是否有方法从主活动调用notifyDataSetChanged()?,android-layout,gallery,listadapter,notify,Android Layout,Gallery,Listadapter,Notify,我一直在试图解决这个问题,但我还没弄明白。在我的布局中,有一个带有自定义适配器的listview。在每个视图中,我有许多对象存储在一个名为ViewHolder的静态类中。一个是带有另一个自定义适配器的库 我的问题是,在我的活动得到一个onactivity结果之后。我需要向我的多媒体资料适配器发送notifyDataSetChanged。如果我这样做: BaseAdapterlist.getAdapter.notifyDataSetChanged 适配器内的所有项目都将刷新,但具有自己的自定义适配

我一直在试图解决这个问题,但我还没弄明白。在我的布局中,有一个带有自定义适配器的listview。在每个视图中,我有许多对象存储在一个名为ViewHolder的静态类中。一个是带有另一个自定义适配器的库

我的问题是,在我的活动得到一个onactivity结果之后。我需要向我的多媒体资料适配器发送notifyDataSetChanged。如果我这样做:

BaseAdapterlist.getAdapter.notifyDataSetChanged

适配器内的所有项目都将刷新,但具有自己的自定义适配器的项目除外

现在我想也许有一种方法可以覆盖onNotifyDataSetChanged或者类似的东西,在我通知它之后从我的ListAdapter中发送通知。但我找不到这样的东西,有没有办法

我还注意到,如果我尝试:

BaseAdapterListAdapter.ViewHolder.this.gallery.getAdapter.notifyDataSetChanged

它说:没有ListAdapter.ViewHolder的封闭实例在范围内是可访问的。有没有办法使其可访问

或者用另一种方式来完成我想做的事情


提前谢谢

我感到惭愧。。。似乎我忘了更新一些变量,让它正常工作

因此,结论是,如果调用以下命令,适配器中的适配器将得到更新:

.notifydatasetchange


你只要把它做好

你能详细说明一下这个材料吗。我也被这件事缠住了,需要一些帮助。当适配器“B”中发生事件时,我想通知DataSetChanged到适配器“A”。这些适配器是自定义适配器。好心帮忙