共用方式為


IWindowManager.AddProposedRotationListener(IExecutor, IIntConsumer) 方法

定義

新增接聽程式以開始監視目前相關聯內容的建議輪替。

[Android.Runtime.Register("addProposedRotationListener", "(Ljava/util/concurrent/Executor;Ljava/util/function/IntConsumer;)V", "GetAddProposedRotationListener_Ljava_util_concurrent_Executor_Ljava_util_function_IntConsumer_Handler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]
public virtual void AddProposedRotationListener (Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IIntConsumer listener);
[<Android.Runtime.Register("addProposedRotationListener", "(Ljava/util/concurrent/Executor;Ljava/util/function/IntConsumer;)V", "GetAddProposedRotationListener_Ljava_util_concurrent_Executor_Ljava_util_function_IntConsumer_Handler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)>]
abstract member AddProposedRotationListener : Java.Util.Concurrent.IExecutor * Java.Util.Functions.IIntConsumer -> unit
override this.AddProposedRotationListener : Java.Util.Concurrent.IExecutor * Java.Util.Functions.IIntConsumer -> unit

參數

executor
IExecutor

要叫用回呼方法的執行程式。

listener
IIntConsumer

在傳遞內容的建議輪替時呼叫。 報告的旋轉可以是Surface#ROTATION_0Surface#ROTATION_90Surface#ROTATION_180Surface#ROTATION_270

屬性

備註

新增接聽程式以開始監視目前相關聯內容的建議輪替。 它會報告輪替的目前建議,其會將各種因素(例如感測器、內容、裝置狀態等)納入考慮。 系統可能不會自動套用建議的旋轉,因為應用程式使用中的喜好設定鎖定方向 (例如, 與 android.app.Activity#setRequestedOrientation(int)) 。 此接聽程式讓應用程式有機會選擇性地回應裝置方向變更。 新加入的接聽程式將會以目前的建議輪替來呼叫。 請注意,此視窗管理員實例的內容必須是 android.annotation.UiContext

android.view.WindowManager.addProposedRotationListener(java.util.concurrent.Executor, java.util.function.IntConsumer)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於