J'ai un petit conseil avec une chose que je veux accomplir dans mon application. Je souhaite que mon application synchronise certaines données sur Internet à chaque démarrage et l'idée est que j'ai une barre d'actions personnalisée qui contient une barre de progression de cercle et que je veux que cette barre de progression s'exécute lorsque je télécharge les données le téléchargement est terminé. Et je veux le faire dans toutes les activités de mon tabhost (j'en ai 2 dans ma demande et je veux le faire dans le principal). J'ai déjà essayé avec thread
et async task
, mais si je change d'activité et que je reviens, la barre de progression ne tourne pas, même avec les threads. Suis-je manquer quelque chose ou je devrais essayer avec le service aussi.service Android/tâche asynchrone/thread
Ou quel est le meilleur moyen d'y parvenir?
Votre code s'il vous plaît? – ingsaurabh
c'est beaucoup de code mec, je veux juste savoir quelle est la meilleure façon d'accomplir cela et quoi utiliser. le code que j'utilisais fonctionnait bien, mais le problème est que, pour autant que je sache, le cycle de vie d'asynctask dépend du cycle de vie de l'activité, les threads sont similaires. Si vous pouvez me fournir un moyen d'obtenir cela si un thread est en cours d'exécution, puis obtenir le temps quand il est fini et faire des choses à la fin, je serai heureux, mais l'idée de cette question est d'obtenir des suggestions qui est le meilleur façon de le faire. –
Vous devriez être en mesure de le faire avec 'AsyncTask' – Caner