Sprache

StatusBarManager.ShowPowerMenu(IExecutor, IOutcomeReceiver) Methode

Definition

Fordern Sie an, das Power-Menü anzuzeigen.

[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

Parameter

executor
IExecutor

ein Executor , in dem die Methoden callback aufgerufen werden

receiver
IOutcomeReceiver

ruft mit dem Ergebnis der Anforderung oder einem möglichen Fehler zurück.

Attribute

Hinweise

Fordern Sie an, das Power-Menü anzuzeigen.

Das Power Menu ist das Dialogfeld, das Optionen wie "Ausschalten", "Neu starten" usw. enthält. Auch bekannt als globale Aktionen

Das Anzeigen dieses Dialogfelds kann vom System eingeschränkt werden, z. B. durch DevicePolicyManager, wenn DevicePolicyManager.LOCK_TASK_FEATURE_GLOBAL_ACTIONS festgelegt ist.

Der Empfänger gibt an, wann das Power Menu (sofern möglich) in seinem Ergebnis sichtbar ist oder ob das Power Menu derzeit deaktiviert ist. Wenn das Power Menu derzeit sichtbar ist, wenn die Anforderung erfolgt, wird SHOW_POWER_MENU_RESULT_SHOWING sofort über den Rückruf zurückgegeben.

Wenn die Anforderung aufgrund eines Fehlers nicht abgeschlossen werden konnte, wird sie auch mit OutcomeReceiver.onError zurückgegeben. Dieser Fehler kann TimeoutException sein, wenn die Anforderung nach ein paar Sekunden ohne Antwort oder eine andere Ausnahme timeout ist. In diesen Fehlerfällen bedeutet dies in der Regel, dass es ein zugrunde liegendes Problem mit dem System gibt und die Wiederholung nicht erfolgreich ist.

Dieser Rückruf kann für mehrere Anforderungen wiederverwendet werden. Erfordert Manifest.permission.SHOW_POWER_MENU oder Manifest.permission.SHOW_POWER_MENU_PRIVILEGED

Android-Referenz für android.app.StatusBarManager.showPowerMenu.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: