J'ai développé une application Android et je souhaite ajouter la fonction suivante: Envoie chaque minute d'information à un service Web, même si l'application est en arrière-plan. J'aimerais que cette fonctionnalité fonctionne le long de la journée.App envoyant des informations chaque minute en arrière-plan
J'ai essayé avec AlarmManager appelant à un BroadcastReceiver et le dernier appelant à LocationManager.requestSingleUpdate mais il ne fonctionne pas très bien, même le même code, fonctionne avec un intervalle différent, selon l'appareil, si c'est une tablette o téléphone, et je ne sais pas pourquoi.
Quelqu'un peut-il m'aider?
Merci à l'avance
Essayez avec un service en cours d'exécution à fond. Probaqble vous n'atteindrez pas "chaque minute" en raison des restrictions Doze sur les nouvelles versions Android – webo80
J'ai essayé cela et cela n'a pas fonctionné pour moi. En outre, je ne comprends pas pourquoi la même application, il fonctionne toutes les 1 min dans un appareil et toutes les 5 min dans une autre (tablette/téléphone) – Juanjo
peut être parce que la version Android OS. Les versions plus récentes sont plus agressives avec le travail de fond. Peut-être que vous pouvez lot et enregistrez-le hors ligne et ensuite envoyer tout à la fois – webo80