我有一个由viewpager组成的片段。 viewpager有三个片段。我想从父片段更新到viewpager的childfragment内的列表。怎么做?我不知道,任何帮助都会非常感激。
关于任何查询,请随时询问。
提前致谢。
MainFragment
MyContactUserFragment frag = (MyContactUserFragment) mSectionsPagerAdapter_users.getItem(mViewPager_users.getCurrentItem());
if (frag != null) {
frag.sendContactsQuery(newText);
}
ChildFragment
public void sendContactsQuery(String query) {
updateListAllEvents(query);
}
public void updateListAllEvents(String query) {
mAdapter = new MyContactUserAdapter((AppCompatActivity) getActivity(), sortedData);
/*rView.setAdapter(mAdapter);*/
if (mAdapter == null) {
Log.d(TAG, "Adapter is null");
}
if (rView == null) {
Log.d(TAG, "Rview is null");
}
}
}
正如您所见,当我调用子片段的方法时,recyclerview为null。