J'utilise actuellement l'événementComment puis-je désactiver temporairement/by-pass Android OnTouchEvent
@Override
public boolean onTouchEvent(MotionEvent ev)
{
Pour envoyer vos commentaires de l'utilisateur pour le jeu que je vous écris. Cet événement déclenche certains événements de contrôle de jeu qui prennent un certain temps à se terminer (car une animation est en jeu). Le problème que j'ai est pendant l'animation si je continue à toucher l'écran (AKA tirant cet événement), j'obtiendrai une erreur de timeout:
10-02 21: 58: 30.776: ERROR/ActivityManager (67): raison: keyDispatchingTimedOut
Fondamentalement, alors que l'animation est en cours d'exécution, je ne ai pas besoin de cet événement, même si ce serait bien de faire la queue elle.
Que puis-je faire pour empêcher le délai d'attente et mettre l'événement en file d'attente ou le désactiver temporairement?
Merci.
utiliser un drapeau, lorsque le drapeau est vrai. revenez. sinon, gérer l'événement – qrtt1