StatusBarManager.ShowPowerMenu(IExecutor, IOutcomeReceiver) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
電源メニューの表示を要求します。
[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
パラメーター
- executor
- IExecutor
callbackのメソッドが呼び出されるExecutor
- receiver
- IOutcomeReceiver
は要求の結果でコールバックするか、エラーが発生する可能性があります
- 属性
注釈
電源メニューの表示を要求します。
電源メニューは、電源オフ、再起動などのオプションを含むダイアログです。グローバル アクションとも呼ばれます。
このダイアログの表示は、DevicePolicyManager.LOCK_TASK_FEATURE_GLOBAL_ACTIONSが設定されている場合、たとえば DevicePolicyManager によってシステムによって制限される可能性があります。
受信側は、結果に電源メニューが表示されるタイミング (可能な場合) または電源メニューが現在無効になっているかどうかを示します。 要求が行われたときに Power Menu が現在表示されている場合、SHOW_POWER_MENU_RESULT_SHOWINGはすぐにコールバックを通じて返されます。
または、エラーのために要求を完了できなかった場合は、OutcomeReceiver.onError で返されます。 このエラーは、応答なしで数秒後に要求がタイムアウトした場合、または別の例外が発生した場合に TimeoutException になることがあります。 このようなエラーの場合は、通常、システムに根本的な問題があり、再試行が成功しないことを意味します。
このコールバックは、複数の要求に再利用できます。 Manifest.permission.SHOW_POWER_MENUまたはManifest.permission.SHOW_POWER_MENU_PRIVILEGEDが必要
android.app.StatusBarManager.showPowerMenuの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。