語言

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 。 當請求被核准或拒絕時,回撥將被觸發。 這會在任何設定變更之前完成。 回調會在主執行緒中被派遣,除非在 API 等級 36.1 或以下的裝置上,因為該行為未定義。 若請求被拒絕,提供的 Throwable 將是 IllegalStateException 包含詳細訊息的可投擲物件,可由 Throwable#getMessage()取得。

屬性

備註

請求將活動全螢幕顯示。 請求者必須被釘選或是焦點顯示的最頂端活動,並可使用 onTopResumedActivityChanged(布林)驗證。 請求也應該是對使用者輸入的回應。 當取得全螢幕並接收對應的 onConfigurationChanged(Configuration) 和 onMultiWindowModeChanged(boolean,Configuration)時,活動應該會自動重新排版,系統列的可見性也能像一般全螢幕應用程式一樣控制。 再次呼叫並提出退出請求,可以將活動恢復到先前的狀態。 這種情況只會在透過這個 API 進入全螢幕時發生。

Android 參考資料。android.app.Activity.requestFullscreenMode

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於