Condividi tramite


IWindowManager.AddProposedRotationListener(IExecutor, IIntConsumer) Metodo

Definizione

Aggiunge un listener per avviare il monitoraggio della rotazione proposta del contesto associato corrente.

[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

Parametri

executor
IExecutor

Executor in cui verrà richiamato il metodo di callback.

listener
IIntConsumer

Viene chiamato quando viene recapitata la rotazione proposta per il contesto. La rotazione segnalata può essere Surface#ROTATION_0, Surface#ROTATION_90Surface#ROTATION_180 e Surface#ROTATION_270.

Attributi

Commenti

Aggiunge un listener per avviare il monitoraggio della rotazione proposta del contesto associato corrente. Segnala la raccomandazione corrente per la rotazione che prende in considerazione vari fattori (ad esempio sensore, contesto, stato del dispositivo e così via). La rotazione proposta potrebbe non essere applicata automaticamente dal sistema a causa della preferenza attiva dell'applicazione per bloccare l'orientamento ,ad esempio con android.app.Activity#setRequestedOrientation(int). Questo listener offre all'applicazione l'opportunità di reagire in modo selettivo alle modifiche dell'orientamento del dispositivo. Il listener appena aggiunto verrà chiamato con la rotazione proposta corrente. Si noti che il contesto di questa istanza di Gestione finestre deve essere .android.annotation.UiContext

Documentazione java per android.view.WindowManager.addProposedRotationListener(java.util.concurrent.Executor, java.util.function.IntConsumer).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a