I have three pages (Fragments) inside a ViewPager, however I only want to display a menu item for two of those pages.
The code given in a previous SO answer does not
Use the ViewPager.onPageChangeListener:
viewPager.addOnPageChangeListener(new OnPageChangeListener() {
public void onPageScrollStateChanged(int state) {}
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {}
public void onPageSelected(int position) {
// Check if this is the page you want.
}
});