Robospice en el contexto android.os.Service

De acuerdo con la documentación de RoboSpice https://github.com/octo-online/robospice/wiki/Design-of-RoboSpice , puedo usarlo en cualquier Contexto.

No se puede encontrar un ejemplo de uso de Robospice en el contexto del servicio. Hice algunos intentos pero nada sucedió, las solicitudes no se ejecuta, sin excepciones (Tal vez algún registro de fugas, lo que tengo que hacer para habilitar el registro de robospice en el dispositivo?)

  1. ¿Dónde comenzar / pararlo? (SpiceManager.start (this) / spiceManager.shouldStop ())
  2. ¿Dónde crear la instancia de SpiceManager? (Mi servicio se inicia en el método application.onCreate (), tal vez tengo que esperar por alguna inicialización SpiceService?)

Algún código

public abstract class SpicyService extends Service { private SpiceManager spiceManager = new SpiceManager(SpiceService.class); @Override public void onCreate() { super.onCreate(); spiceManager.start(this); } @Override public void onDestroy() { spiceManager.shouldStop(); super.onDestroy(); } } 

Me avergüenza …

Después de beber un poco de café vi que el niño Servicio, no tienen super.onCreate () llamada para iniciar spiceManager.

¡Funciona perfectamente bien ahora! Perdón por su tiempo.

  • Android MediaProjectionManager en servicio
  • Paradas de servicio de Android
  • Cómo mostrar el mini controlador en la parte inferior o controles de medios persistentes como spotify o Google música en la aplicación completa
  • Cámara Android: se ejecuta en segundo plano desde el servicio
  • Recibir llamadas durante una hora usando Twilio
  • Mantenga el servicio en funcionamiento incluso si el teléfono está apagado
  • ¿Cómo se declara un servicio de intención en el manifiesto de Android?
  • No se puede llamar a runOnUiThread en un subproceso desde dentro de un servicio
  • Servicios de Android: consideraciones sobre el ciclo de vida
  • Paho MQTT Actividad de activación del servicio de Android
  • El servicio androide deja de funcionar después de que la aplicación no esté en uso por un tiempo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.