2010-10-18 5 views
2

Je travaille sur une application pour synchroniser les contacts qui sont nombreux. La synchronisation a lieu dans un thread d'arrière-plan, l'utilisateur pouvant parcourir le reste de l'application. J'affiche l'état de la synchronisation dans la barre de notification en poursuivant la barre de progression.Android: problème fonctionnant sur le fil de fond

Le problème auquel je suis confronté est qu'il existe des cas où l'activité est supprimée et par conséquent le thread d'arrière-plan utilisé pour la synchronisation des contacts est purgé.

Cette situation peut-elle être évitée dans tous les cas?

Répondre

2

J'utilise et j'aide le service quand je ne veux pas que mes fils de fond soient liés à l'activité. De cette façon, des tâches très longues seront toujours exécutées lorsque les activités sont toutes suspendues et pourraient être potentiellement nettoyées. Designing a Remote Interface Using AIDL