Le service se comporte comme l'activité Tout ce que vous voulez associate
Une fois avec un service, on y va onCreate
comme l'initialisation
et chaque fois que le service
est appelé en utilisant startService . onStartCommand
sera appelé et vous pouvez passer n'importe quelle action à exécuter. Par exemple, pour un lecteur de musique, vous pouvez jouer, faire une pause ou arrêter en utilisant l'action.
Et vous faites tout operation in service
en envoyant une action et en la recevant sur onStartCommand
onCreate
fonctionne comme un constructeur.
Editer en bref
onCreate()
uniquement la première fois que vous lancez un Service
Considérant que onStartCommand()
appelle chaque fois que vous appelez le startService
encore. Il vous permet de définir une action comme jouer, arrêter, mettre en pause la musique.
public void onStartCommand()
{
if(intent.getAction.equals("any.play")
{
//play song
}
else if(intent.getAction.equals("any.stop")
{}
}