すべてのMotionEventを処理するビューがあります。イベントの処理には時間がかかる場合があります(画面の更新、場合によっては数秒)。現在の処理中にビューが別のMotionEventを取得した場合、ビューはそれを何らかの方法でキューに入れ、続行が終了した後、新しいものを処理します。処理中に受信したすべてのイベントを削除したい。
@Override
public boolean onTouchEvent (MotionEvent event)
{
// Some new_event occur
...
// Some long action
...
return true;
}
この後、onTouchEvent
私は得onTouchEvent (MotionEvent new_event)
ます。
キューに入れられたすべてのイベントを最後に破棄する方法はありますonTouchEvent
か?