StatusBarManager.ShowPowerMenu(IExecutor, IOutcomeReceiver) 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í.
Solicitud para mostrar el menú De energía.
[Android.Runtime.Register("showPowerMenu", "(Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetShowPowerMenu_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=37)]
public virtual void ShowPowerMenu(Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver receiver);
[<Android.Runtime.Register("showPowerMenu", "(Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "GetShowPowerMenu_Ljava_util_concurrent_Executor_Landroid_os_OutcomeReceiver_Handler", ApiSince=37)>]
abstract member ShowPowerMenu : Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
override this.ShowPowerMenu : Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit
Parámetros
- executor
- IExecutor
Executor en el que se llamará a los métodos de callback
- receiver
- IOutcomeReceiver
llamará de nuevo con el resultado de la solicitud o un posible error.
- Atributos
Comentarios
Solicitud para mostrar el menú De energía.
El menú De encendido es el cuadro de diálogo que contiene opciones como Apagar, Reiniciar, etc. También conocido como Acciones globales
La visualización de este cuadro de diálogo puede estar restringida por el sistema, por ejemplo, por DevicePolicyManager, si se establece DevicePolicyManager.LOCK_TASK_FEATURE_GLOBAL_ACTIONS.
El receptor indicará cuándo está visible el menú de energía (si es posible) en su resultado, o si el menú De energía está deshabilitado actualmente. Si el menú De energía está visible actualmente cuando se realiza la solicitud, SHOW_POWER_MENU_RESULT_SHOWING se devolverá a través de la devolución de llamada inmediatamente.
Como alternativa, si no se pudo completar la solicitud debido a un error, se devolverá con OutcomeReceiver.onError. Este error puede ser TimeoutException si la solicitud agota el tiempo de espera después de unos segundos sin una respuesta o una excepción diferente. En estos casos de error, normalmente significa que hay un problema subyacente con el sistema y que el reintento no se realizará correctamente.
Esta devolución de llamada se puede reutilizar para varias solicitudes. Requiere Manifest.permission.SHOW_POWER_MENU o Manifest.permission.SHOW_POWER_MENU_PRIVILEGED
Referencia de Android para android.app.StatusBarManager.showPowerMenu.
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.