ViewPager 内に 3 つのページ (フラグメント) がありますが、そのうちの 2 つのページのメニュー項目のみを表示したいと考えています。
以前のSOの回答で指定されたコードは機能していないようです:
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser == true) { }
else if (isVisibleToUser == false) { }
}
Eclipse は、@Override は必要なく、super を設定できないと言っています。システムによって呼び出されることはありません。たとえそれがあったとしても、現在表示されているページをどのように判断するのでしょうか? ここで何か助けてもらえますか?