Je peux trouver plusieurs exemples de création d'un service, mais j'ai du mal à trouver un exemple pratique de la manière d'envoyer des messages entre une activité et un service. De ce que je peux trouver, je pense que mes options sont d'utiliser Intents, AIDL, ou d'utiliser l'objet de service lui-même selon this question.Performances de communication de service à activité Android
Dans mon cas, mon activité est la seule activité qui pourra jamais accéder au service, donc un service local fera l'affaire. Quand l'activité est ouverte, je veux voir quelques messages d'état du service, qui arriveront jusqu'à 20 Hz. Y a-t-il des limitations sur le nombre de messages par seconde que ces méthodes de communication vont supporter? Fondamentalement, quelle méthode va être la meilleure pour ma situation?
Merci.
L'exemple de service local sur cette page explique parfaitement comment créer un service, mais il ne montre pas comment communiquer entre le service et l'activité. Puis-je utiliser la classe Messenger comme les exemples de service Remote Messenger Service, dans un service local? –
Mise à jour: On dirait que la messagerie fonctionne correctement dans un service local. –
vous n'expliquez pas la communication de service à activité – Atma