Je construis une application qui effectue des tâches en même temps 3 .->Android: un service unique avec plusieurs threads
Écouter de nouveaux appareils.
Un proxy pour interagir avec le périphérique en temps réel.
Un ensemble de règles métier à exécuter sur les données fournies par les proxys de périphérique.
Et couse une interface utilisateur principale (fil)
Je veux tâche 1,2 et 3 pour exécuter même lorsque l'application est en arrière-plan .
Que faire?
En utilisant 3 services, un pour chaque .. (apparemment pas pratique).
Un seul service peut-il prendre en charge toutes les tâches (un service avec plusieurs types de conception)?
Aidez-nous s'il vous plaît.
Fondamentalement, ce que j'ai l'intention de demander est que c'est un modèle disponible pour effectuer les 3 tâches même si l'application est dans le fond? Si le service est la réponse, comment peut-il être mis en œuvre de manière efficace sans mettre trop de charge sur le système, c'est-à-dire en utilisant 3 services?
Merci Jon, Les threads cesseront de fonctionner dès que l'androïde tue l'activité de l'interface utilisateur principale (activité en arrière-plan). Comment pouvons-nous conserver les threads même si l'application est en arrière-plan? –