Posición ListView onStart
Si inicio una actividad desde mi ListView, cuando vuelvo al ListView se vuelve a poner de nuevo al principio, la posición original dentro del ListView se pierde.
Esto no sucede si cambio la orientación del dispositivo. onRestoreInstanceState se llama y se mantiene la posición dentro de ListView.
- Aplicación de la burbuja de chat de Android en ListView
- Actualización de Android GCM / Listview
- Todavía otro getView llamado varias veces
- Adición de encabezados a una vista de lista de Android
- Error con mi lista, ScrollView y botones
-
¿Qué está causando que la posición en mi ListView sea restablecida cuando está cubierta por una actividad? Tenga en cuenta que onDestroy no se llama, sólo onPause (), onStop (), onStart () y onResume (). La posición es OK después de onStop () y ya se restablece cuando se llama onStart ().
-
Si tengo que manejar esto yo mismo cuál es el mejor método? Puedo guardar la posición con getFirstVisiblePosition () y restaurarla con setSelection (). Pero realmente me gustaría que la posición se almacenara en el estado de la instancia. ¿Alguna sugerencia aquí?
Saludos
Phil
- Averigüe si ListView se desplaza hacia abajo?
- Android ListView Ir a la posición del cursor
- Cómo obtener los elementos de lista siguiente y anterior de un listview en android
- Obtención de datos almacenados de la base de datos en ListView.
- Índice de Android fuera de límites de error sin código de aplicación en el seguimiento de pila
- Android ListView Deslizar hacia la derecha y hacia la izquierda para aceptar y rechazar
- La lista muestra el color negro
- ¿Cómo agregar AdMob como elemento de ListView en Android?
Tal vez está creando un ListView en el método onStart. En caso afirmativo, crearlo en el método onCreate.
- Cómo abrir la misma actividad después de hacer clic en las notificaciones de diferencias
- Error del ndk del estudio del androide: *** el patrón de la blanco no contiene `% '. Detener