J'ai la question suivante:Android redémarrer un service
Je commence mon activité et je l'appelle bindService afin de lancer un service qui, dans les téléchargements de base de données à partir d'une API. Quand cela se termine, il appelle stopSelf(). Mais si je veux rappeler bindService dans mon Activity afin de télécharger d'autres données, rien ne se passe.
Une idée?
Cela dépend de la taille du téléchargement. AsyncTask ne fonctionne que si l'activité reste au premier plan. Pour une synchronisation de données hors ligne longue durée, un service est plus approprié. – geekQ