Window.IOnFrameMetricsAvailableListener.OnFrameMetricsAvailable Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird aufgerufen, wenn Informationen für den zuvor gerenderten Frame verfügbar sind.
[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
Parameter
- window
- Window
Der Window
Frame, auf dem der Frame angezeigt wurde.
- frameMetrics
- FrameMetrics
die verfügbaren Metriken. Dieses Objekt wird für jeden Aufruf wiederverwendet und daher <ist dieser>Verweis außerhalb des Gültigkeitsbereichs dieser Methode</stark> ungültig.
- dropCountSinceLastInvocation
- Int32
Die Anzahl der Berichte, die seit dem letzten Aufruf dieses Rückrufs verworfen wurden.
- Attribute
Hinweise
Wird aufgerufen, wenn Informationen für den zuvor gerenderten Frame verfügbar sind.
Berichte können gelöscht werden, wenn dieser Rückruf zu lange dauert, da der Berichtshersteller nicht warten kann, bis der Verbraucher abgeschlossen ist.
Es wird dringend empfohlen, die in FrameMetrics übergebenen Clients über FrameMetrics#FrameMetrics(FrameMetrics)
diese Methode zu kopieren und zusätzliche Berechnungen oder Speicher auf einen anderen Thread zurückzustellen, um unnötiges Ablegen von Berichten zu vermeiden.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.