Compartir a través de


Activity.RequestVisibleBehind(Boolean) Método

Definición

Las actividades que quieran permanecer visibles detrás de una actividad translúcida por encima de ellas deben llamar a este método en cualquier momento entre el inicio de #onResume() y el retorno de #onPause().

[Android.Runtime.Register("requestVisibleBehind", "(Z)Z", "GetRequestVisibleBehind_ZHandler")]
public virtual bool RequestVisibleBehind (bool visible);
[<Android.Runtime.Register("requestVisibleBehind", "(Z)Z", "GetRequestVisibleBehind_ZHandler")>]
abstract member RequestVisibleBehind : bool -> bool
override this.RequestVisibleBehind : bool -> bool

Parámetros

visible
Boolean

true para notificar al sistema que la actividad desea ser visible detrás de otras actividades translúcidas, false para indicar lo contrario. Los recursos se deben liberar al pasar false a este método.

Devoluciones

el estado de visibiidad resultante. Si es true, la actividad permanecerá visible más allá #onPause() de si la siguiente actividad es translúcida o no completa. Si es false, la actividad puede no contar con estar visible detrás de otras actividades translúcidas y debe detener cualquier reproducción multimedia y liberar recursos. Devolver false puede producirse en lugar de una llamada a para #onVisibleBehindCanceled() que se deba comprobar el valor devuelto.

Atributos

Comentarios

Las actividades que quieran permanecer visibles detrás de una actividad translúcida por encima de ellas deben llamar a este método en cualquier momento entre el inicio de #onResume() y el retorno de #onPause(). Si esta llamada se realiza correctamente, la actividad permanecerá visible después #onPause() de llamar a y podrá seguir reproduciendo elementos multimedia en segundo plano.

Las acciones de esta llamada se restablecen cada vez que esta actividad se lleva al frente. Es decir, cada vez #onResume() que se llama a la actividad, se supone que no se ha solicitado detrás de ella. Por lo tanto, si desea que esta actividad siga siendo visible en segundo plano, debe llamar a este método de nuevo.

Solo las actividades opacas de pantalla completa pueden realizar esta llamada. Es decir, esta llamada es un nop para las actividades de diálogo y translúcidas.

En todas las circunstancias, la actividad debe dejar de reproducir y liberar recursos antes o dentro de una llamada a #onVisibleBehindCanceled() o si esta llamada devuelve false.

False se devolverá cada vez que se llame a este método entre el retorno de onPause y la siguiente llamada a onResume.

Este miembro está en desuso. La funcionalidad de este método ya no se admite a partir de android.os.Build.VERSION_CODES#O y se quitará en una versión futura.

Documentación de Java para android.app.Activity.requestVisibleBehind(boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Consulte también