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 を呼び出してスタートアップ ウィンドウを誤って表示すると、アプリケーションとスタートアップのパフォーマンスが低下する可能性があります。
これは、アプリケーションの起動時間をインストルメント化するためにも使用され、アプリが使用可能な状態になったときにレポートを作成できます。これを使用しない場合、システム自体が判断できるのは、アクティビティのウィンドウが<>描画および表示される最初</em> のポイントだけです。 アプリの起動時間の測定に参加するには、UI を完全に描画し、すべての重要なデータを設定した時点で、最初の起動 (が呼び出されたとき #onCreate(android.os.Bundle)
) の後に常にこのメソッドを呼び出す必要があります。 このメソッドは、最初の起動後もいつでも安全に呼び出すことができます。その場合は無視されます。
アクティビティのウィンドウが描画される前<にこのメソッドが<>呼び出され、>システムによって測定されたとおりに表示される場合、ここで報告される時間はシステム測定時間にシフトされます。
の android.app.Activity.reportFullyDrawn()
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。