StatusBarManager.ShowPowerMenu(IExecutor, IOutcomeReceiver) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Demander d’afficher le menu 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
Paramètres
- executor
- IExecutor
Executor dans laquelle les méthodes de callback seront appelées
- receiver
- IOutcomeReceiver
rappelle avec le résultat de la requête ou une erreur possible
- Attributs
Remarques
Demander d’afficher le menu Power.
Le menu d’alimentation est la boîte de dialogue qui contient des options telles que La désactivation, le redémarrage, etc. Également connu sous le nom d’actions globales
L’affichage de cette boîte de dialogue peut être limité par le système, par exemple par DevicePolicyManager, si DevicePolicyManager.LOCK_TASK_FEATURE_GLOBAL_ACTIONS est défini.
Le récepteur indique quand le menu Power est visible (si possible) dans son résultat ou si le menu Power est actuellement désactivé. Si le menu Power est actuellement visible lorsque la demande est effectuée, SHOW_POWER_MENU_RESULT_SHOWING est retourné immédiatement par le biais du rappel.
Sinon, si la requête n’a pas pu être terminée en raison d’une erreur, elle est retournée avec OutcomeReceiver.onError. Cette erreur peut être TimeoutException si la requête expire après quelques secondes sans réponse ou une autre exception. Dans ces cas d’erreur, cela signifie généralement qu’il existe un problème sous-jacent avec le système et que les nouvelles tentatives ne réussissent pas.
Ce rappel peut être réutilisé pour plusieurs requêtes. Nécessite Manifest.permission.SHOW_POWER_MENU ou Manifest.permission.SHOW_POWER_MENU_PRIVILEGED
Référence Android pour android.app.StatusBarManager.showPowerMenu.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.