View.RequestUnbufferedDispatch メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| RequestUnbufferedDispatch(Int32) |
指定されたイベント ソース クラスのバッファーなしのディスパッチをこのビューに要求します。 |
| RequestUnbufferedDispatch(MotionEvent) |
指定された MotionEvents ストリームのバッファーなしのディスパッチをこのビューに要求します。 |
RequestUnbufferedDispatch(Int32)
指定されたイベント ソース クラスのバッファーなしのディスパッチをこのビューに要求します。
[Android.Runtime.Register("requestUnbufferedDispatch", "(I)V", "", ApiSince=30)]
public void RequestUnbufferedDispatch(int source);
[<Android.Runtime.Register("requestUnbufferedDispatch", "(I)V", "", ApiSince=30)>]
member this.RequestUnbufferedDispatch : int -> unit
パラメーター
- source
- Int32
バッファーなしディスパッチを要求する結合された入力ソース クラス。 これらのソース クラスからのすべてのイベントはバッファーされません。 既定の動作に戻すには、 InputDevice#SOURCE_CLASS_NONE に設定します。
- 属性
注釈
指定されたイベント ソース クラスのバッファーなしのディスパッチをこのビューに要求します。 これは View#requestUnbufferedDispatch(MotionEvent)に似ていますが、自動的には終了せず、任意の入力ソース クラスを指定できます。
android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKEより前は、このビューがウィンドウにアタッチされていない場合、このメソッドを呼び出しても動作が変更されることはありません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
RequestUnbufferedDispatch(MotionEvent)
指定された MotionEvents ストリームのバッファーなしのディスパッチをこのビューに要求します。
[Android.Runtime.Register("requestUnbufferedDispatch", "(Landroid/view/MotionEvent;)V", "")]
public void RequestUnbufferedDispatch(Android.Views.MotionEvent? e);
[<Android.Runtime.Register("requestUnbufferedDispatch", "(Landroid/view/MotionEvent;)V", "")>]
member this.RequestUnbufferedDispatch : Android.Views.MotionEvent -> unit
パラメーター
- 属性
注釈
指定された MotionEvents ストリームのバッファーなしのディスパッチをこのビューに要求します。
このビューが対応する MotionEvent#ACTION_UPを受け取るまで、入力システムにバッチ MotionEventではなく、使用可能になったらすぐに配信するように依頼します。 このメソッドは、タッチ イベントに対してのみ呼び出す必要があります。
この API は、ほとんどのアプリケーションを対象としたものではありません。 バッファーディスパッチには多くの利点があり、ほとんどの MotionEvent ストリームでバッファーなしのディスパッチを要求するだけでは、入力待ち時間は向上しません。 副作用には、待機時間の増加、ジッタースクロール、システムリサンプリングを利用できないことが含まれます。 入力担当者に相談して、 #requestUnbufferedDispatch(MotionEvent) が自分に適しているかどうかを確認してください。
任意の入力デバイス ソース クラスのバッファーされていないイベントを受信するには、 #requestUnbufferedDispatch(int)を使用します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。