Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2015, 05:52
Javichechu
 
Fecha de Ingreso: junio-2007
Mensajes: 327
Antigüedad: 16 años, 10 meses
Puntos: 0
Evitar que se eliminen vistas en ViewPager

Buenas compañeros. Necesito ayuda a ver si algún tipo con más experiencia puede ayudarme.

El caso es que estoy haciendo una aplicación en Android y en una Actividad, tengo un control ViewPager para mostrar digamos 4 páginas, que son vistas claro.

El caso es que en la Tercera página, meto un control para usar GoogleMap y mostrar una localización. Todo funciona perfectamente y al llegar a la tercera página se muestra el google map. Pero aquí viene el problema.

Por lo que veo, el control ViewPager conserva siempre la vista cargada y las dos más cercanas, es decir, la siguiente y la anterior. Qué ocurre, que si desde la página 3, donde está el mapa, vuelvo a la 1, Android libera la vista cargada en la página 3 y pierdo el mapa, y por lo tanto al volver a ella, el Mapa de GoogleMap vuelve a cargarse nuevamente desde cero, con el consumo de datos pertinente. Si navego entre las páginas 2 y 4, no hay problema, porque el mapa no llega a liberarse y sigue cargado.

¿Hay alguna manera de evitar esto???

Muchas gracias.