Установить приоритет для просмотра событий
У меня проблема с OnGestureListener
а также OnTouchListener
, Когда я запускаю сервис с WindowManager
имеет onTouchListener
на Actvitiy
который имеет onGestureListener
, Я не могу получить MotionEvents до Жестов.
Как я могу установить приоритет для onTouchListener
получить MotionEvents раньше?
1 ответ
Я верю, что это потому, что OnGestureListener
имеет шанс потреблять сенсорные события раньше OnTouchListener
, Если вы устанавливаете OnGestureListener, просто переопределите методы, которые вы хотите передать OnTouchListener
и пусть они вернут ложь.
Например:
@Override
public boolean onSingleTapUp(MotionEvent event) {
return false;
}