Activity.ReportFullyDrawn 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
向系统报告应用现在已完全绘制,以便进行诊断和优化。
[Android.Runtime.Register("reportFullyDrawn", "()V", "GetReportFullyDrawnHandler")]
public virtual void ReportFullyDrawn ();
[<Android.Runtime.Register("reportFullyDrawn", "()V", "GetReportFullyDrawnHandler")>]
abstract member ReportFullyDrawn : unit -> unit
override this.ReportFullyDrawn : unit -> unit
- 属性
注解
向系统报告应用现在已完全绘制,以便进行诊断和优化。 系统可能会调整优化,以确定调用 reportFullyDrawn 之前发生的工作的优先级,以改进应用启动。 通过调用 reportFullyDrawn 太晚或太早来歪曲启动窗口可能会降低应用程序和启动性能。
这还用于帮助检测应用程序启动时间,以便应用在完全处于可用状态时可以报告;如果没有此,系统本身唯一可以确定的是活动窗口<>首先<>绘制和显示的时间点。 若要参与应用启动时间测量,应始终在首次启动 (#onCreate(android.os.Bundle)
调用) 时调用此方法,此时已完全绘制 UI 并填充了所有重要数据。 你也可以在首次启动后随时安全地调用此方法,在这种情况下,它将被忽略。
如果在活动窗口<>第一次<绘制和>显示为系统度量值之前调用此方法,则此处报告的时间将移动到系统测量的时间。
的 android.app.Activity.reportFullyDrawn()
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。