Bonjour à tous,
J'ai récemment codé un Service en background pour réaliser une tache à intervalles régulier qui doit :
- rester actif quand l'appli est tuée (STICKY)
- se relancer au reboot du device (BOOT_COMPLETED)
- pouvoir être activé/désactivé par l'utilisateur via un Switch (sync on/off)
Pour le moment j'ai donc ce service qui lance un Timer triggered toutes les 2 heures.
Ma question est simple, cette implementation est elle acceptable ou serait il préférable de faire une implementation plus "lourde" avec un SyncServiceManager utilisant un AlarmManager etc... ?
Et surtout, si cela s'avère préférable au simple Timer, pourquoi donc ?
D'avance merci pour vos réponses
Partager