Activity.ReportFullyDrawn メソッド

定義

診断と最適化のために、アプリが完全に描画されたことをシステムに報告します。

[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 を呼び出してスタートアップ ウィンドウを誤って表示すると、アプリケーションとスタートアップのパフォーマンスが低下する可能性があります。

これは、アプリケーションの起動時間をインストルメント化するためにも使用され、アプリが使用可能な状態になったときにレポートを作成できます。これを使用しない場合、システム自体が判断できるのは、アクティビティのウィンドウが<>描画および表示される最初</em> のポイントだけです。 アプリの起動時間の測定に参加するには、UI を完全に描画し、すべての重要なデータを設定した時点で、最初の起動 (が呼び出されたとき #onCreate(android.os.Bundle) ) の後に常にこのメソッドを呼び出す必要があります。 このメソッドは、最初の起動後もいつでも安全に呼び出すことができます。その場合は無視されます。

アクティビティのウィンドウが描画される前<にこのメソッドが<>呼び出され、>システムによって測定されたとおりに表示される場合、ここで報告される時間はシステム測定時間にシフトされます。

android.app.Activity.reportFullyDrawn()Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象