My 4 fragments in ViewPager have one common button from parent activity that opens a dialog and should refresh ListViews in these 4 fragments. I tried using static adapters but that didn't work. Now I'm trying to use broadcast but still I won't see my adapter from outer broadcast receiver. Please help.
I had same requirement i did following :- 1. Extend pagerAdapter with FragmentStatePagerAdapter 2. Implement below in your pagerAdapter class
@Override
public int getItemPosition(Object object) {
return POSITION_NONE;
}
notifyDataSetChanged();
on adapter.
you can get your adapter from your viewpager as below:
viewPager.getAdapter().notifyDataSetChanged();
here viewpager is reference of my viewpager.