Service

service

Un Service è un insieme di operazioni, a corta o lunga durata, che vengono eseguite da una applicazione senza necessità dell’iterazione con l’utente.
Utilizzato spesso per espletare funzioni autonome con la possibilità di iterazione attraverso un applicativo di appoggio.
Nel nostro layout sono stati predisposti due pulsanti che serviranno ad avviare e arrestare il servizio.

I metodi per avviare e arrestare un servizio, fanno parte della classe Activity e sono rispettivamente
startService e stopService.

L’oggetto servizio che andremo a creare è molto banale ed il suo compito è solo indicarci con una notifica, quando il servizio viene avviato e quando viene distrutto.
L’evento che viene generato quando viene avviato il servizio è onStartCommand, quando viene distrutto è onDestroy.

Risultato
service