J'ai construit un lecteur de musique qui fonctionne sur un service. Je suis préformant diverses actions comme le jeu, la pause, la chanson suivante, la chanson précédente etc à travers une liaison au service de mon activité.Confusion à propos de MusicService
Cela fonctionne totalement bien.
Donc à ma question: Est-ce idéal pour mettre le service sur un nouveau fil? Je sais que le service est exécuté par défaut sur le thread principal/interface utilisateur. Sinon, comment savoir quand mettre quelque chose sur un nouveau sujet? Puis-je mettre toute l'instance de Service sur un nouveau thread ou juste une partie du code dans le Service?
Je suppose que cela s'appelle un service de longue durée, ne devrait pas être sur un thread propre pour ne pas bloquer l'interface utilisateur? Lors du débogage, je peux le voir dans Logcat: I/Choreographer (691): Saute de 60 images! L'application peut-être faire trop de travail sur son fil principal ... Cela m'a fait me demander aussi! :
Comme mon titre l'indique, je suis très confus à ce sujet!