Window.IOnFrameMetricsAvailableListener.OnFrameMetricsAvailable 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当信息可用于以前呈现的帧时调用。
[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
参数
- window
- Window
Window显示帧的依据。
- frameMetrics
- FrameMetrics
可用指标。 此对象在每个调用中重复使用,因此 <此引用在>此方法</强>的范围之外无效。
- dropCountSinceLastInvocation
- Int32
自上次调用此回调以来丢弃的报表数。
- 属性
注解
当信息可用于以前呈现的帧时调用。
如果此回调执行时间过长,则可以删除报表,因为报表生成者无法等待使用者完成。
强烈建议客户端通过 FrameMetrics#FrameMetrics(FrameMetrics) 此方法复制传入的 FrameMetrics,并将其他计算或存储延迟到另一个线程,以避免不必要的删除报告。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。