2013-01-10 2 views
1

Actuellement, j'utilise un service distant pour agir comme un temporisateur (juste nécessaire pour incrémenter le temps et les secondes pour montrer combien de temps un utilisateur a été au gymnase) et communiquer avec un fragment via un gestionnaire . Je l'ai fait parce que j'avais besoin de la minuterie pour persister indépendamment du cycle de vie du fragment et de son activité parentale. Pour la plupart, cela fonctionne comme un charme; Cependant, certains de mes amis remarquent que la minuterie s'arrêtera parfois, je n'ai pas de journaux pour cela, mais la seule situation logique que je puisse penser est que le service à distance est en train d'être tué.Temporisateur qui fonctionne indépendamment du cycle de vie du fragment. Actuellement, j'utilise le service, qui est tué

Je sais que les services d'arrière-plan peuvent être supprimés lorsque le système le juge nécessaire, alors je me demandais si quelqu'un pouvait proposer un changement d'architecture suggéré?

Merci.

Répondre

0

J'ai décidé que le meilleur itinéraire était de mettre le service au premier plan, permettant à l'utilisateur de voir combien de temps ils sont enregistrés par notification, qui est mis à jour chaque seconde via le service.

Questions connexes