Android ViewPager guardar página anterior en onPageSelected
Tengo un ViewPager con páginas de WebView. Una página tiene un campo de texto que permite al usuario escribir el contenido. Me gustaría guardar el texto de entrada de la página en una variable Java cuando se mueve entre páginas (desplazando hacia delante / hacia atrás).
Por desgracia, parece que onPageSelected sólo me dice el número de página que está a punto de mostrar, y no la página de la que proviene, lo que significa que no puedo decir qué página necesito guardar en el momento en que el usuario cambia la página.
- Personalizar el relleno y el margen en IconPageIndicator
- Uso de la fuente personalizada en viewpagerindicator
- Fijar las pestañas con android.support.v4.view.PagerTabStrip o ViewPagerIndicator
- ¿Cómo cambiar el fondo de la pestaña en las pestañas de viewpagerindicator?
- Imágenes en lugar de textos de título en las pestañas del widget ViewPagerIndicator
¿Algunas ideas? ¡Muchas gracias de antemano!
- Cómo implementar en el icono de escuchar el clic en IconPageIndicator
- Cómo cambiar el estilo de texto TabPageIndicator - Negrita, TextSize en seleccionado?
- Cómo agregar una vista personalizada en ViewPager para un tutorial
- No se puede agregar ViewPagerIndicator a la aplicación con Gradle
- Utilizar varios diseños en ViewPageIndicator
- TabPageIndicator no estilo correctamente dentro de Fragmento
- Asistente condicional / inicialización con ViewPager
- Android: ViewPagerIndicator - Creación de diferentes diseños para diferentes páginas
Puede almacenar el último índice de página conocido en un campo al final de onPageSelected
(inicializarlo con un valor predeterminado apropiado cuando se inicie la actividad). Luego, dentro onPageSelected
, comprueba ese campo para ver en qué página se encontraba el usuario anterior.
private int mLastPage; @Override public void onPageSelected(int position) { // save the information from the page at mLastPage mLastPage = position; }
- Encabezado ifaddrs.h no encontrado al compilar SDL para android
- SetSelected () funciona buggy con ListView