El servicio de Android se ejecuta indefinidamente

Me doy cuenta de que aplicaciones como Skype utilizan un servicio que básicamente funciona las 24 horas del día, los 7 días de la semana, sin ser asesinado en absoluto. Ni siquiera puede matarlo manualmente usando asesinos de tareas (puede matarlos yendo a ejecutar servicios y matar servicio). ¿Cómo se implementa esto?

Me parece que en Android 2.3, mi servicio se mata después de ejecutarse durante algún tiempo. onDestroy () nunca se llama incluso si inicio el servicio con START_STICKY. Sin embargo, esto funciona bien en mi dispositivo 2.1, es decir, el servicio no se mata.

Gracia

Respuestas a la pregunta(1)

Su respuesta a la pregunta