2010-06-09 7 views
1

Nous avons actuellement une application qui démarre ses propres services d'arrière-plan pour gérer la synchronisation des données et les téléchargements de fichiers/images. Nous voulons automatiser certains de ces services et nous avons une divergence d'opinion sur la meilleure façon de procéder. Je suis d'avis que le fait d'avoir des services complètement distincts et guidés par des intentions est une meilleure façon de procéder, mais certains membres de l'équipe disent que nous devrions laisser les choses telles qu'elles sont et signaler à notre application. Le problème est que certains de ces services peuvent devoir être exécutés même si l'application est fermée. Je pense qu'un design faiblement couplé est intrinsèquement meilleur.Les services Android doivent-ils être complètement indépendants d'une application?

Vous vous demandez quel est le consensus général pour les services Android?

Répondre

1

couplé librement est certainement mieux, je suis d'accord avec vous. N'utilisez que des applications (et je veux dire des activités ou des interfaces utilisateur) pour configurer votre service. Les services sont des démons qui devraient fonctionner comme n'importe quel autre système d'exploitation (les tâches en arrière-plan qui s'exécutent dès que le système d'exploitation fonctionne sans intervention de l'utilisateur, sauf pour la configuration, comme je l'ai mentionné).

Questions connexes