Vinculación y conexión de un servicio de Android fuera de una actividad
Me gustaría enlazar y conectar un servicio, pero no dentro de una actividad de Android. ¿Hay una bruja de clase que se podría extender para tener un contexto necesario para la encuadernación?
Lo que estoy tratando de hacer es proporcionar una biblioteca java simple utilizando un servicio de Android. Mi biblioteca no utiliza una interfaz de usuario. Sólo necesito vincular y conectar mi servicio dentro de una clase de bruja necesario tener un contexto de aplicación necesario para la vinculación
Gracias
Puede obtener el contexto de su clase de aplicación. Derive tu propia clase de Aplicación y dale un método static getApplication. Puede utilizarlo para crear servicios.
Tenga en cuenta que sin una actividad, la vinculación a un servicio puede ser un poco difícil. Si, por ejemplo, está en un BroadcastReceiver, no va a estar viva el tiempo suficiente para que reciba la devolución de llamada después de que el servicio haya estado enlazado.
Simplemente cree una aplicación sin actividad predeterminada. A continuación, extienda la clase de servicio base. Y no te olvides de describirlo en el archivo de manifiesto.
El servicio tiene su propio contexto.