J'utilise un IntentService
pour accéder à différentes méthodes de service Web et mettre à jour mon ContentProvider
. Le problème que je vois est que, parfois, j'envoie une nouvelle intention à IntentService mais onHandleIntent()
du IntentService
n'est pas appelée. Et après un moment, en jouant avec l'application et en cliquant sur des trucs pour déclencher d'autres intentions, la méthode onHandleIntent()
est appelée et toutes les files d'attente Intents
sont exécutées.IntentService n'est pas parfois appelé
Est-ce que quelqu'un d'autre a rencontré ce problème? Il semble que le IntentService
se bloque à un moment donné. Je sais que c'est asynchrone mais je m'attends toujours à ce qu'il fonctionne rapidement. Des pensées?
Si jamais vous arrivez avec un cas de test reproductible, postez un projet en le présentant sur http://b.android.com avec une description du problème. Ce que vous décrivez ne devrait pas arriver AFAIK. La seule chose qui devrait interrompre un «IntentService» serait que le téléphone s'endorme. – CommonsWare
OK. Je vais essayer de créer un cas de test quand j'ai un peu de temps. En attendant, je suis passé à AsyncTasks où c'est vraiment important. –