Window.IOnFrameMetricsAvailableListener.OnFrameMetricsAvailable メソッド

定義

以前にレンダリングされたフレームの情報が使用可能な場合に呼び出されます。

[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 に渡された をコピーし、レポートを不必要に削除しないように、追加の計算またはストレージを別のスレッドに延期することを強くお勧めします。

の Java ドキュメント android.view.Window.OnFrameMetricsAvailableListener.onFrameMetricsAvailable(android.view.Window, android.view.FrameMetrics, int)

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

適用対象