Condividi tramite


Window.IOnFrameMetricsAvailableListener.OnFrameMetricsAvailable Metodo

Definizione

Chiamato quando le informazioni sono disponibili per il frame di cui è stato eseguito il rendering in precedenza.

[Android.Runtime.Register("onFrameMetricsAvailable", "(Landroid/view/Window;Landroid/view/FrameMetrics;I)V", "GetOnFrameMetricsAvailable_Landroid_view_Window_Landroid_view_FrameMetrics_IHandler:Android.Views.Window/IOnFrameMetricsAvailableListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public void OnFrameMetricsAvailable (Android.Views.Window? window, Android.Views.FrameMetrics? frameMetrics, int dropCountSinceLastInvocation);
[<Android.Runtime.Register("onFrameMetricsAvailable", "(Landroid/view/Window;Landroid/view/FrameMetrics;I)V", "GetOnFrameMetricsAvailable_Landroid_view_Window_Landroid_view_FrameMetrics_IHandler:Android.Views.Window/IOnFrameMetricsAvailableListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member OnFrameMetricsAvailable : Android.Views.Window * Android.Views.FrameMetrics * int -> unit

Parametri

window
Window

Oggetto Window in cui è stato visualizzato il frame.

frameMetrics
FrameMetrics

le metriche disponibili. Questo oggetto viene riutilizzato in ogni chiamata e pertanto <>questo riferimento sicuro non è valido all'esterno dell'ambito di questo metodo</sicuro>.

dropCountSinceLastInvocation
Int32

numero di report eliminati dall'ultima volta che è stato richiamato il callback.

Attributi

Commenti

Chiamato quando le informazioni sono disponibili per il frame di cui è stato eseguito il rendering in precedenza.

I report possono essere eliminati se il callback richiede troppo tempo per l'esecuzione, perché il producer del report non può attendere il completamento del consumer.

È consigliabile che i client copiano i dati passati in FrameMetrics tramite FrameMetrics#FrameMetrics(FrameMetrics) questo metodo e posticipino calcoli o risorse di archiviazione aggiuntivi a un altro thread per evitare che i report vengano inutilmente rilasciati.

Documentazione java per android.view.Window.OnFrameMetricsAvailableListener.onFrameMetricsAvailable(android.view.Window, android.view.FrameMetrics, int).

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