Estoy usando ViewPager en mi aplicación y lo defino en la Actividad principal. Dentro onCreate
método me carga un número determinado de páginas de SharedPreferences y luego pasarlo a PagerAdapter:¿Cómo cambiar la página de ViewPager?
@Override
public int getCount() {
return numberOfPages;
}
El problema es que si me iba a cambiar este número en Preferencias (u otra actividad) a algún otro menos índice de la página I visto antes, mi aplicación se cuelga porque este índice está fuera de límites cuando regrese a la actividad con este ViewPager. Se puede arreglar simplemente cambiando la página activa de ViewPager. ¿Hay alguna forma de hacerlo?
Sí, eso es exactamente lo que necesito. Lo configuré en '0' en el método' onPause' y no hay bloqueos. Gracias. – Roman
De hecho, hay muy poca documentación en ViewPager. +1 por eso. –
si su localizador toma mucho tiempo para cargar la página de lo que puede usar setOffscreenPageLimit (1), porque de forma predeterminada ver el localizador cargar +1 y -1 página desde la posición actual –