J'ai besoin de créer un minuteur pour mettre à jour l'interface utilisateur à intervalles réguliers. Mais la classe Swing Timer n'est pas disponible sur Android. Comment puis-je contourner ce problème? (j'éviter de créer des fils et ensuite utiliser la classe Timer du package java.util)android timer swing
1
A
Répondre
6
Vous pouvez utiliser un Handler
et postAtTime()
method ou postDelayed()
method. Cela vous permettra de planifier un Runnable
à exécuter à un moment donné dans le futur.
3
Eh bien, pour votre problème Handler classe suffirait (+1 à Dave :)).
FYI, il existe d'autres classes à savoir AlarmManager, Timer & TimerTask qui peut aider à chronométrer les exécutions de votre code.
Questions connexes
- 1. android question timer
- 2. Android timer set delay
- 3. Swing Timer, comment faire une pause et le reprendre?
- 4. java timer pour le jeu
- 5. Android équivalent à Java Swing JSpinner
- 6. Android - Contrôler une tâche avec Timer et TimerTask?
- 7. javascript timer
- 8. Javascript timer
- 9. Timer invalider
- 10. timer jqgalscroll
- 11. Boutons Java swing hold
- 12. Timer ne "boucle" pas
- 13. C Timer Callback
- 14. ASP.NET Javascript Timer
- 15. SqlException & Timer Job
- 16. Exact Timer recherché!
- 17. JSF 2.0 timer component
- 18. Timer Tirer deux fois
- 19. Javascript timer to close
- 20. Objet Timer dans Django
- 21. Windows service timer
- 22. jQuery Timer itératif
- 23. Non-réentrant C# timer
- 24. C# WP7 singleton timer
- 25. javascript timer error
- 26. keydown gèle timer C#
- 27. Adobe Flex Timer Event
- 28. asp.net Multithreading avec timer
- 29. alerte Timer - FIX
- 30. jquery timer plugin