2010-11-12 4 views
4

J'ai besoin que l'utilisateur puisse appuyer longuement sur un bouton/image pendant une longue période (> 30 secondes). malheureusement après ~ 30 secondes un ACTION_UP est déclenché automatiquement. Savez-vous comment je peux prévenir ou contourner cet événement et continuer à suivre le contact des utilisateurs?OnTouchListener, ACTION_UP se déclenche automatiquement après un délai de 30 secondes

Ceci est essentiel pour le contrôle de mon application.

+0

Votre écran va-t-il s'endormir? Vous devrez peut-être implémenter un wakelock ou empêcher l'écran de se déclencher. – Falmarri

+0

pas d'écran est tout le temps ce n'est pas un problème de sommeil. – Goddchen

+0

J'ai découvert que je ne fais l'expérience de ce comportement sur mon téléphone Motorola jalon. dans l'émulateur, ce "timeout" ne se produit pas. – Goddchen

Répondre

1

Il arrive aussi sur mon motorola me525, seulement 20 dernières secondes. Je vous conseille d'utiliser une mise en page (par exemple LinearLayout) au lieu de bouton ou ImageButton mise en page peut être pressé depuis longtemps que vous le souhaitez

1

au moins pour Motorola Xoom, telle que publiée dans Motorola Forum, l'équipe d'ingénierie semble considérer cette problème d'une caractéristique.

Il y a une solution possible là (pour Xoom), ne sait pas si fonctionne.

+0

Le lien ne fonctionne plus, vous souvenez-vous de la solution? –

Questions connexes