IWindowManager.AddProposedRotationListener(IExecutor, IIntConsumer) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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_90
Surface#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
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.