Resultado de imagen para android en background

¿Te gustaría aprender Desarrollo de Apps Moviles Android?
Tenemos los diplomados que necesitas.¡Haz clic aquí!

Vamos a ver como crear un servicio android en background para que se ejecute en segundo plano en nuestras aplicaciones para esta plataforma móvil, te mostraré como crear un servicio, como inicarlo y como detenerlo, de paso daremos un repaso a como ejecutar una tarea en segundo plano con la clase AsyncTask.

Antes comenzaremos con los servicios en background ya que son muy importantes, en este caso reciente necesitamos por ejemplo que una app android que este constantemente leyendo una base de datos, entonces que recurriremos a los background services de android.

COMO CREAR UNA CLASE SERVICE

Resultado de imagen para android en background

Para crear un servicio android basta con crear una clase que herede de la clase Service y sobreescribimos los metodos onBind(), onCreate(), onStart() y onDestroy().

Ahora en nuestro ejemplo vamos a necesitar que al iniciar el servicio se mande a realizar una tarea en background con la clase AsyncTask por lo que dentro del metodo onStart necesitamos agregar la siguiente linea:

Tambien deberás agregar esta nueva clase en nuestro manifest como un servicio:

UN REPASO A LA CLASE ASYNCTASK

Resultado de imagen para android en background

Nuestra clase ChecharNotificaciones hereda de AsyncTask que sirve para ejecutar tareas en background, en el metodo doInBackground procesaremos nuestra tarea y en el metodo onPostExecute realizaremos todo aquello para cuando nuestra tarea termine de procesar, aqui es donde tambien agregaremos un codigo para en 10 segundos volver a ejecutar esta tarea.

 

COMO INICIAR UN SERVICIO ANDROID

Para iniciar un servicio en android basta con crear un metodo que realice un nuevo intent a la clase de tipo Service y llamar la funcion startService.

COMO DETENER UN SERVICIO ANDROID

Resultado de imagen para android background

Para detener el servicio unicamente basta con llamar a la función stopService con el intent de la clase de tipo Service.

 

 

Te esperamos en los siguientes artículos en donde hablaremos mas acerca de estos temas, los cuales hoy en día son de vital importancia en el mundo de la tecnología.

¿Te gustaría aprender Desarrollo de Apps Moviles Android?
Tenemos los diplomados que necesitas.¡Haz clic aquí!
About Author

NGuerrero

0 0 votos
Article Rating
Suscribir
Notificar de
guest
0 Comments
Comentarios.
Ver todos los comentarios
0
¿Te gusta este articulo? por favor comentax
()
x
Abrir chat
¿Quieres aprender a programar?
Hola 👋,
¿Te interesa información de nuestros cursos?