2010-11-24 4 views
5

Tengo un problema con mi aplicación. Tiene muchas actividades. Dos de ellos tienen vistas de mapas de Google. Mi actividad A tiene un MapView completo y mi actividad B tiene un pequeño MapView. De acuerdo, cuando estoy en la actividad B y presiono la tecla Atrás hasta que vuelva a mi actividad A, el mapa de mi actividad A se muestra con errores, con una zona negra en la parte inferior de la pantalla. Esto solo sucede cuando presiono desde la actividad B.¿Qué método se usa cuando mi actividad se enfoca? (después de una llamada telefónica, tecla de retroceso, tecla de inicio, etc.)

Debido a esto, necesito saber qué método se llama en A cuando se enfoca, porque necesito implementarlo o anularlo para REPINTAR TODA LA VENTANA DE NUEVO DESDE SCRATCH.

¿Qué código tengo que poner para volver a pintar toda la ventana desde cero?

Respuesta

22
@Override 
public void onResume() { 
super.onResume(); 

} 
+0

y cómo forzar el repintado completo de toda la ventana? – NullPointerException

+1

view.requestLayout() – clamp

+0

Bien tratado con – ghosh

Cuestiones relacionadas