Tengo tres páginas (Fragmentos) dentro de un ViewPager, sin embargo, solo quiero mostrar un elemento de menú para dos de esas páginas.Determinar cuándo un ViewPager cambia las páginas
El código dado en un previous SO answer no parece funcionar:
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser == true) { }
else if (isVisibleToUser == false) { }
}
Eclipse dice @ Override no es necesaria y super no se puede ajustar. El sistema nunca lo llama, e incluso si fuera así, ¿cómo iba a determinar qué página se mostraba en ese momento? ¿Podría tener algo de ayuda aquí?
Ésta me funcionó, y le da un poco más de contexto sobre cómo usar la solución dada: [Detectar el cambio de la pestaña ViewPager dentro de Fragment] (http://stackoverflow.com/questions/9779397/detectar-viewpager-tab-change-inside-fragment). – gcl1