Service, WakeLock

Je suis un peu confus après avoir traversé les questions & réponses dans Stackoverflow sur WakefulIntentService. J'aimerais juste d'acquérir des connaissances sur ce sujet pour m'assurer que ma compréhension est correcte, n'hésitez pas à me corriger si je me trompe.

J'ai construit une petite application, où je suis en utilisant un arrière-plan Service qui continue à jouer de la musique à chaque fois que l'utilisateur secoue le mobile. J'ai testé une fois que l'appareil est verrouillé et l'écran est hors tension et qu'il fonctionne comme prévu.

  1. Ce que j'entends de ce forumle service peut éteint dès que l'appareil passe à l'endormissement. Est-ce vrai? Dans mon cas, il fonctionne toujours, Suis-je raté quelque chose?
  2. Quel est le besoin de WakeFulIntentService? Quand faut-il utiliser WakefulIntentService?
  3. J'ai essayé de lancer un timer dans un Servicesi l'appareil est verrouillé et l'écran est éteint et mon minuterie est en marche assez bien je peux dire pour sûr. Parce que j'ai utilisé pour obtenir de l'information à chaque fois que mon minuteur de voyages.

source d'informationauteur Ramesh Sangili