Idioma

StatusBarManager.ShowPowerMenu(IExecutor, IOutcomeReceiver) Método

Definição

Solicitação para mostrar o Menu do Power.

[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

um Executor em que os métodos de callback serão chamados

receiver
IOutcomeReceiver

chamará de volta com o resultado da solicitação ou um possível erro

Atributos

Comentários

Solicitação para mostrar o Menu do Power.

O Menu do Power é a caixa de diálogo que contém opções como Desligar, Reiniciar etc. Também conhecidas como Ações Globais

Mostrar essa caixa de diálogo pode ser restringida pelo sistema, por exemplo, por DevicePolicyManager, se DevicePolicyManager.LOCK_TASK_FEATURE_GLOBAL_ACTIONS estiver definida.

O receptor indicará quando o Menu de Energia estiver visível (se possível) em seu resultado ou se o Menu de Energia está desabilitado no momento. Se o Menu do Power estiver visível no momento quando a solicitação for feita, SHOW_POWER_MENU_RESULT_SHOWING será retornado por meio do retorno de chamada imediatamente.

Como alternativa, se a solicitação não puder ser concluída devido a um erro, ela será retornada com OutcomeReceiver.onError. Esse erro pode ser TimeoutException se a solicitação atingir o tempo limite após alguns segundos sem uma resposta ou uma exceção diferente. Nesses casos de erro, isso geralmente significa que há um problema subjacente com o sistema e a repetição não terá êxito.

Esse retorno de chamada pode ser reutilizado para várias solicitações. Requer Manifest.permission.SHOW_POWER_MENU ou Manifest.permission.SHOW_POWER_MENU_PRIVILEGED

Referência do Android para android.app.StatusBarManager.showPowerMenu.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a