В android большинство методов прослушивателя событий возвращают логическое значение. Что означает истинное/ложное значение? что это приведет к событиям подпоследовательности?
class MyTouchListener implements OnTouchListener {
@Override
public boolean onTouch(View v, MotionEvent event) {
logView.showEvent(event);
return true;
}
}
Относительно вышеприведенного примера, если return true в методе onTouch, я обнаружил, что каждое событие касания (DOWN, UP, MOVE и т.д.) было зафиксировано в соответствии с моим журналом > . Напротив, если return false, то происходит событие DOWN. Поэтому кажется, что return false предотвратит распространение события. Правильно ли я?
Кроме того, в OnGestureListener многие методы также должны возвращать логическое значение. Имеют ли они то же значение?