Window.IOnFrameMetricsAvailableListener.OnFrameMetricsAvailable メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
以前にレンダリングされたフレームの情報が使用可能な場合に呼び出されます。
[Android.Runtime.Register("onFrameMetricsAvailable", "(Landroid/view/Window;Landroid/view/FrameMetrics;I)V", "GetOnFrameMetricsAvailable_Landroid_view_Window_Landroid_view_FrameMetrics_IHandler:Android.Views.Window/IOnFrameMetricsAvailableListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public void OnFrameMetricsAvailable (Android.Views.Window? window, Android.Views.FrameMetrics? frameMetrics, int dropCountSinceLastInvocation);
[<Android.Runtime.Register("onFrameMetricsAvailable", "(Landroid/view/Window;Landroid/view/FrameMetrics;I)V", "GetOnFrameMetricsAvailable_Landroid_view_Window_Landroid_view_FrameMetrics_IHandler:Android.Views.Window/IOnFrameMetricsAvailableListenerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member OnFrameMetricsAvailable : Android.Views.Window * Android.Views.FrameMetrics * int -> unit
パラメーター
- window
- Window
Window
フレームが表示された対象。
- frameMetrics
- FrameMetrics
使用可能なメトリック。 このオブジェクトは、すべての呼び出しで再利用されるため<>、この参照は、このメソッド</厳密>の範囲外では有効ではありません。
- dropCountSinceLastInvocation
- Int32
このコールバックが最後に呼び出されてから削除されたレポートの数。
- 属性
注釈
以前にレンダリングされたフレームの情報が使用可能な場合に呼び出されます。
レポート プロデューサーはコンシューマーの完了を待機できないため、このコールバックの実行に時間がかかりすぎる場合は、レポートを削除できます。
クライアントは、このメソッド内で渡された FrameMetrics FrameMetrics#FrameMetrics(FrameMetrics)
をコピーし、追加の計算またはストレージを別のスレッドに延期して、不必要にレポートを削除しないようにすることを強くお勧めします。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。