Question

Dans une activité, je dois appeler un service web toutes les 30 secondes environ, et utiliser les données pour mettre à jour l'interface utilisateur.

Y at-il une approche recommandée sur la façon de planifier une tâche répétitive?

Merci

Était-ce utile?

La solution

Si cela est une activité en cours d'exécution, vous pouvez utiliser Timer / TimerTask et Handler , ou vous pouvez utiliser postDelayed() et un AsyncTask .

Autres conseils

Vous voulez créer un gestionnaire . un bref exemple de code.

Assurez-vous d'acquérir le WakeLock si vous voulez que ce soit en cours d'exécution après que l'écran est éteint (ou plus exactement, pour empêcher la CPU de l'arrêt). L'utilisation de AlarmManager est une autre alternative.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top