Я пытаюсь разобраться с основами Android Java dev и столкнулся с проблемой обработки нескольких входов одновременно.Android multiTouchHandler PointerID, дублирующий первоначальный штрих?
У меня есть воспроизводимая проблема, когда, если используется несколько пальцев, информация касания первого пальца используется в качестве касания вниз для второго. Это вызывает серьезные проблемы с нажатием кнопок, поскольку идентификатор, который их оставляет, не тот, который активировал их.
У меня есть два примера сенсорных журналов событий, первые показывая штрихи, как показано ниже, где они оба инициированы и закончились в то же время, а вторые, показывающий второе лобовое сопротивление, начиная после того, как первые уже начал. Обратите внимание, что оба события touch_down по какой-то причине имеют одну и ту же информацию.
Первое:
Второе:
MultiTouchHandler где pointerIDs назначены для новых событий и обнаруживается here (SO форматирование не работает по какой-то причине?)
Я не понимаю, как указатель id s назначены или я вызвал ошибку в приведенном выше примере, как?