Android 访问子片段

Android 访问子片段,android,listview,android-fragments,android-actionbar,searchview,Android,Listview,Android Fragments,Android Actionbar,Searchview,我有一个带有动态片段的主要活动。该片段有一个listView,其中有一个在片段本身中定义的适配器 现在,我正试图在actionbar中实现一个SearchView。一切都很顺利,直到我找到了onQueryTextChanged方法。 我意识到,在这里,我必须向片段中定义的listView适配器添加一个过滤器。 如何从主活动访问此适配器? 因为片段是动态的,所以我也不能使用findFragmentById() Fragment fr = getFragmentManager().findFragm

我有一个带有动态片段的主要活动。该片段有一个listView,其中有一个在片段本身中定义的适配器 现在,我正试图在actionbar中实现一个SearchView。一切都很顺利,直到我找到了onQueryTextChanged方法。 我意识到,在这里,我必须向片段中定义的listView适配器添加一个过滤器。 如何从主活动访问此适配器? 因为片段是动态的,所以我也不能使用findFragmentById()

Fragment fr = getFragmentManager().findFragmentByTag("main frag");

您是如何添加/附加片段的?使用FragmentPagerAdapter