Normalmente, Android llama a en su Activity
cuando comienza a ocultarse u ocultarse, seguido de onStop
cuando ya no se muestra. En mi juego, detengo el juego en , por lo que el usuario no pierde el juego mientras mira a otro lado.¿Cómo saber si la actividad ha sido cubierta por el área de notificación?
Sin embargo, cuando el usuario arrastra la barra de notificaciones, cubre mi Activity
, pero no se llama ni onStop
. Esto no parece ser mencionado en la documentación. El juego se aleja en el fondo sin que nadie lo mire. ¿Hay alguna otra manera de decir que mi Activity
se ha oscurecido cuando esto sucede, por lo que puedo detener el juego antes de que el usuario pierda? No puedo encontrar nada sobre esto en el sitio de Desarrolladores de Android.
No importa. 'onWindowFocusChanged' se activa en la actividad cuando se baja la notificación. –