0
我有一個視圖,它處理所有MotionEvent。處理事件可能需要一些時間(更新屏幕,有時幾秒鐘)。 如果我的視圖在處理當前時獲得了另一個MotionEvent,它將以某種方式對其進行排隊,並且在處理結束後它將處理新的。我想要刪除處理期間收到的所有事件。放棄MotionEvent隊列
@Override
public boolean onTouchEvent (MotionEvent event)
{
// Some new_event occur
...
// Some long action
...
return true;
}
這onTouchEvent
後,我會擁有onTouchEvent (MotionEvent new_event)
。
有什麼辦法可以在onTouchEvent
的末尾丟棄所有排隊的事件嗎?