W systemie Android jaka jest różnica między getAction () i getActionMasked () w MotionEvent?

Jestem zdezorientowany przez dwie metody w Androidzie. Wydaje się, że obie metody mówią, jaki to rodzaj zdarzenia, tzn. Czy jest to zdarzenie typu down lub up.

Kiedy będę z którego korzystać?

public void onTouchEvent(MotionEvent e)

Proszę nie cytować dokumentacji, ponieważ ją przeczytałem i nie widzę żadnego parametru, który mógłbym dostarczyć którejkolwiek z metod, aby uzyskać coś innego.

public final int getAction ()

i

public final int getActionMasked()

questionAnswers(2)

yourAnswerToTheQuestion