Ich bin verwirrt von den beiden Methoden in Android. Es scheint, dass beide Methoden Ihnen sagen, welche Art von Ereignis es ist, , d. H., Ob es ein Down- oder Up-Ereignis ist.Worin besteht in Android der Unterschied zwischen getAction() und getActionMasked() in MotionEvent?
Wann werde ich welche verwenden?
public void onTouchEvent(MotionEvent e)
Sie zitieren die Dokumentation nicht bitte, weil ich es gelesen, und ich sehe keinen Parameter I auf eine der beiden Methoden liefern kann, etwas anderes zu bekommen.
public final int getAction()
und
public final int getActionMasked()
was ist dieser Zeiger Informationen? –
Zusätzliche Bitfelder im Rückgabewert; Der Action- und Pointer-Index wird in derselben Ganzzahl zurückgegeben.Android definiert eine Reihe von Bitmasken, um sie zu extrahieren (was im Wesentlichen das ist, was getActionMasked tut) –