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