Lenguaje

StatusBarManager.ShowPowerMenu(IExecutor, IOutcomeReceiver) Método

Definición

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.

Se aplica a