Activity.ReportFullyDrawn Método

Definición

Informe al sistema que la aplicación ahora está totalmente dibujada, con fines de diagnóstico y optimización.

[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
Atributos

Comentarios

Informe al sistema que la aplicación ahora está totalmente dibujada, con fines de diagnóstico y optimización. El sistema puede ajustar las optimizaciones para priorizar el trabajo que se produce antes de llamar a reportFullyDrawn para mejorar el inicio de la aplicación. La representación incorrecta de la ventana de inicio mediante una llamada a reportFullyDrawn demasiado tarde o demasiado pronto puede reducir el rendimiento de la aplicación y el inicio.

Esto también se usa para ayudar a instrumentar los tiempos de inicio de la aplicación, de modo que la aplicación pueda notificar cuándo está completamente en un estado utilizable; sin esto, lo único que el sistema puede determinar es el punto en el que se dibuja y se muestra la ventana <><> de la actividad. Para participar en la medición del tiempo de inicio de la aplicación, siempre debes llamar a este método después del primer inicio (cuando #onCreate(android.os.Bundle) se llama), en el punto en el que has dibujado completamente la interfaz de usuario y rellenado con todos los datos significativos. También puede llamar a este método de forma segura en cualquier momento después del primer inicio, en cuyo caso simplemente se omitirá.

Si se llama a este método antes de que la ventana de la actividad sea <em>first</em> drawn y se muestre según lo medido por el sistema, el tiempo notificado aquí se desplazará al tiempo medido del sistema.

Documentación de Java para android.app.Activity.reportFullyDrawn().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Se aplica a