Bonjour à tous,
J'ai implémenté une action en background de type AsyncTask et j'aimerais l'exécuter toutes les 10 secondes ?
J'ai pensé au Thread qui sleep ... Mais que pensez vous à propos de la meilleure solution ?
Merci à vous
Bonjour à tous,
J'ai implémenté une action en background de type AsyncTask et j'aimerais l'exécuter toutes les 10 secondes ?
J'ai pensé au Thread qui sleep ... Mais que pensez vous à propos de la meilleure solution ?
Merci à vous
Bonjour,
Evitez les Sleep !!
http://developer.android.com/referen...unnable, long)
Cela te permettra de lancer un Runnable toutes les x millisecondes , après l'avoir lancer une première fois, rappelle le à l'intérieur du Runnable.
Dans le runnable place le traitement que tu veux effectuer.
Dans ton cas l'éxécution de ton AsyncTask .
Responsable Android de Developpez.com (Twitter et Facebook)
Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.
Je fais de la recursivité ?
Je vais donc faire plein de Threads ?
Je ne comprends pas trop, et si j'appel mon AsyncTask dans mon Thread je ne pourrais plus mettre à jour l'UI de mon activity principale ?
Cdlt,
Tu peux te servir de ça sinon :
http://developer.android.com/referen...DownTimer.html
Si tu parles de la récursivité par les Handlers de la méthode que je t'ai proposé , oui c'est une sorte de récursivité .Je fais de la recursivité ?
Euh nonJe vais donc faire plein de Threads ?
Si tu pourras ...de toute manière de quel thread parles tu ?Je ne comprends pas trop, et si j'appel mon AsyncTask dans mon Thread je ne pourrais plus mettre à jour l'UI de mon activity principale ?
Et un autre point ou je ne suis pas sûr d'avoir compris ta question . Veux tu faire la boucle dans ton AsyncTask ou bien à partir de fonction qui l’exécute ? ?
Responsable Android de Developpez.com (Twitter et Facebook)
Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.
Merci à vous pour vos réponse ! J'ai opté pour la méthode à ZouBi très simple et très efficace !
Je pense que ce type de timer est très léger ?
Sinon pour mon problème Feanorin, je souhaitais appeler toutes les 10 secondes ma tâche. Merci à vous !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager