Определить, когда ViewPager меняет страницы

У меня есть три страницы (Фрагменты )внутри ViewPager, однако я хочу отобразить пункт меню только для двух из этих страниц.

Код, указанный в предыдущем ответе SO , похоже, не работает:

@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
    super.setUserVisibleHint(isVisibleToUser);

    if (isVisibleToUser == true) { }
    else if (isVisibleToUser == false) {  }

}

Eclipse говорит, что @Override не нужен, и super нельзя установить. Он никогда не вызывается системой, и даже если бы это было так, как бы я определил, какая страница отображается в данный момент? Могу ли я здесь помочь?

133
задан Community 23 May 2017 в 11:33
поделиться