Publicado en Android

Enlazando un cliente a un Servicio en Android Kotlin


Cuando creamos un servicio no tiene niguna vista asociada a el, en caso de querer controlar el servicio des de una vista por ejemplo un Activity se debe enlazarse como cliente, es decir el servicio es el server y la vista el cliente.

Enlazarse a un servicio (Bound Service) permite que los componentes envíen solicitudes, reciban respuestas y establezcan comunicaciones entre procesos.

Un servicio enlazado, por lo general, solo es aplicable para aquellos servicios que el usuario debe controlar las tareas que se ejecutan dentro del servicio, es ideal enlazarse (bind) cuando la vista está disponible y cuando no desenlazarse (unbind) del servicio.

Documentación oficial sobre Servicios enlazados (Bound Services)

Sigue leyendo “Enlazando un cliente a un Servicio en Android Kotlin”