vida studio onstop jetpack example ciclo activity activities android android-ui

studio - types of activities android



Android: ¿hay una devolución de llamada que se llame justo después de onResume()? (1)

Actividad | Desarrolladores de Android

protected void onPostResume ()

Desde: API Nivel 1

Se llama cuando se completa la reanudación de la actividad (después de que se haya llamado a onResume ()). Las aplicaciones generalmente no implementarán este método; está diseñado para que las clases del sistema realicen la configuración final después de que se haya ejecutado el código de reanudación de la aplicación.

Las clases derivadas deben llamar a la implementación de este método por parte de la súper clase. Si no lo hacen, se lanzará una excepción.

También te puede interesar (en el mismo enlace):

public void onWindowFocusChanged (boolean hasFocus)

Desde: API Nivel 1

Se llama cuando la ventana actual de la actividad gana o pierde el foco. Este es el mejor indicador de si esta actividad es visible para el usuario. La implementación predeterminada borra el estado de seguimiento de claves, por lo que siempre debe llamarse.

Tenga en cuenta que esto proporciona información sobre el estado del enfoque global, que se gestiona independientemente de los ciclos de vida de la actividad. Como tal, mientras que los cambios de enfoque generalmente tendrán alguna relación con los cambios del ciclo de vida (una actividad que se detiene generalmente no se enfocará en la ventana), no debe confiar en ningún orden en particular entre las devoluciones de llamada aquí y las de los otros métodos del ciclo de vida como onResume ().

Sin embargo, como regla general, una actividad reanudada tendrá el foco de la ventana ... a menos que haya mostrado otros cuadros de diálogo o ventanas emergentes que tengan el foco de entrada, en cuyo caso la actividad en sí no tendrá el foco cuando las otras ventanas lo tengan. Del mismo modo, el sistema puede mostrar ventanas a nivel del sistema (como el panel de notificación de la barra de estado o una alerta del sistema) que tomará el enfoque de entrada de la ventana temporalmente sin detener la actividad del primer plano.

Parámetros

hasFocus Whether the window of this activity has focus.

¿Hay una devolución de llamada que siempre se llama después de onResume ()? Necesitaría eso, porque AFAIK, después de onResume (), cada Vista en el diseño se ha renderizado, así que puedo medir sus dimensiones.

Gracias.