Activity.RequestVisibleBehind(Boolean) 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í.
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
Este método está en desuso en el nivel de API 26. La funcionalidad de este método ya no se admite a partir de Build.VERSION_CODES. O y se quitarán en una versión futura.
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 de llamar a onPause() 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 que se llama a onResume() se supone que la actividad 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.
Consulte también:
Referencia de Android para android.app.Activity.requestVisibleBehind.
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.