Working With Optionsmenu In Nested Fragment Not Updating
I displayed a fragment A that implements a ViewPager with several fragments (nested fragments). In my nested fragments, I inflate a menu with the following method. @Override public
Solution 1:
Its because viewpager maintain 3 fragment alive at a time. so when you come back, it set menu visibility status true to last fragment. thats why your menu item click not firing.
Use the following in the fragment where you keeping a viewpager in your case fragment A.
privateboolean isInitial=true;
@OverridepublicvoidonResume() {
super.onResume();
if (!isInitial) {
intpos= viewpager.getCurrentItem();
if (pageAdapter.getItem(pos).getUserVisibleHint() && pageAdapter.getItem(pos).isVisible()) {
pageAdapter.getItem(pos).setMenuVisibility(true);
}
} else {
isInitial = false;
}
}
Post a Comment for "Working With Optionsmenu In Nested Fragment Not Updating"