Activity.RequestFullscreenMode メソッド

定義

アクティビティを全画面表示にするよう要求します。

[Android.Runtime.Register("requestFullscreenMode", "(ILandroid/os/OutcomeReceiver;)V", "GetRequestFullscreenMode_ILandroid_os_OutcomeReceiver_Handler", ApiSince=34)]
public virtual void RequestFullscreenMode(Android.App.FullscreenModeRequest request, Android.OS.IOutcomeReceiver? approvalCallback);
[<Android.Runtime.Register("requestFullscreenMode", "(ILandroid/os/OutcomeReceiver;)V", "GetRequestFullscreenMode_ILandroid_os_OutcomeReceiver_Handler", ApiSince=34)>]
abstract member RequestFullscreenMode : Android.App.FullscreenModeRequest * Android.OS.IOutcomeReceiver -> unit
override this.RequestFullscreenMode : Android.App.FullscreenModeRequest * Android.OS.IOutcomeReceiver -> unit

パラメーター

request
FullscreenModeRequest

int: この要求が全画面表示または復元されることを示すためにFULLSCREEN_MODE_REQUEST_ENTERまたはFULLSCREEN_MODE_REQUEST_EXITできます。 値は次のいずれかです: FULLSCREEN_MODE_REQUEST_EXIT FULLSCREEN_MODE_REQUEST_ENTER

approvalCallback
IOutcomeReceiver

OutcomeReceiver: 省略可能なコールバック。不要な場合は null を使用します。 要求が承認または拒否されると、コールバックがトリガーされます。 これは、構成を変更する前に発生します。 コールバックは、動作が未定義である API レベル 36.1 以下のデバイスを除き、メイン スレッドでディスパッチされます。 要求が拒否された場合、指定された Throwable は IllegalStateException になり、詳細なメッセージは Throwable.getMessage() によって取得できます。

属性

注釈

アクティビティを全画面表示にするよう要求します。 要求元は、onTopResumedActivityChanged(boolean) を使用して検証できる、フォーカスされたディスプレイのピン留めまたは最上位のアクティビティである必要があります。 要求は、ユーザー入力に対する応答でもある必要があります。 全画面表示を取得し、対応する onConfigurationChanged(Configuration) と onMultiWindowModeChanged(boolean,Configuration) を受信すると、アクティビティはそれ自体をリレーアウトする必要があり、システム バーの可視性は通常の全画面表示アプリとして制御できます。 終了要求でもう一度呼び出すと、アクティビティを以前の状態に復元できます。 これは、この API を介して全画面表示になった場合にのみ発生します。

android.app.Activity.requestFullscreenModeの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象