Activity.OnPause Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se llama como parte del ciclo de vida de la actividad cuando el usuario ya no interactúa activamente con la actividad, pero sigue siendo visible en pantalla.
[Android.Runtime.Register("onPause", "()V", "GetOnPauseHandler")]
protected virtual void OnPause();
[<Android.Runtime.Register("onPause", "()V", "GetOnPauseHandler")>]
abstract member OnPause : unit -> unit
override this.OnPause : unit -> unit
- Atributos
Comentarios
Se llama como parte del ciclo de vida de la actividad cuando el usuario ya no interactúa activamente con la actividad, pero sigue siendo visible en pantalla. Homólogo de onResume(). Cuando se inicie la actividad B delante de la actividad A, esta devolución de llamada se invocará en A. B no se creará hasta que se devuelva onPause() de A, así que asegúrese de no hacer nada largo aquí. Esta devolución de llamada se usa principalmente para guardar cualquier estado persistente que la actividad esté editando, para presentar un modelo de "edición en contexto" al usuario y asegurarse de que no se pierde nada si no hay suficientes recursos para iniciar la nueva actividad sin matar primero esta. Este es también un buen lugar para detener las cosas que consumen una cantidad notable de CPU con el fin de hacer que el cambio a la siguiente actividad sea lo más rápido posible. En versiones de plataforma anteriores a Build.VERSION_CODES. P También es un buen lugar para intentar cerrar dispositivos de acceso exclusivo o liberar el acceso a recursos singleton. A partir de Build.VERSION_CODES. Q puede haber varias actividades reanudadas en el sistema al mismo tiempo, por lo que onTopResumedActivityChanged(boolean) debe usarse para ese propósito en su lugar. Si se inicia una actividad en la parte superior, después de recibir esta llamada, normalmente recibirá una siguiente llamada a onStop() (después de reanudar y mostrar la siguiente actividad anterior). Sin embargo, en algunos casos habrá una llamada directa a onResume() sin pasar por el estado detenido. Una actividad también puede descansar en estado en pausa en algunos casos cuando se encuentra en modo de varias ventanas, todavía visible para el usuario. Las clases derivadas deben llamar a a través de a la implementación de la superclase de este método. Si no lo hacen, se producirá una excepción.
Consulte también:
Referencia de Android para android.app.Activity.onPause.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.