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

#FULLSCREEN_MODE_REQUEST_ENTERまたは#FULLSCREEN_MODE_REQUEST_EXITして、この要求が全画面表示または復元されることを示すことができます。

approvalCallback
IOutcomeReceiver

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

属性

注釈

アクティビティを全画面表示にするよう要求します。 要求元は、ピン留めする必要があります。または、 #onTopResumedActivityChanged(boolean)を使用して検証できるフォーカスされたディスプレイの最上位のアクティビティである必要があります。 要求は、ユーザー入力に対する応答でもある必要があります。 フルスクリーンを取得し、対応する #onConfigurationChanged(Configuration)#onMultiWindowModeChanged(boolean, Configuration)を受け取るとき、アクティビティはそれ自体をリレーアウトする必要があり、システムバーの可視性は通常のフルスクリーンアプリとして制御できます。

終了要求でもう一度呼び出すと、アクティビティを以前の状態に復元できます。 これは、この API を介して全画面表示になった場合にのみ発生します。

Javaドキュメント。

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

適用対象