Detener o matar un servicio

Estoy desarrollando una aplicación de administrador de tareas ..

En esa aplicación, muestro al usuario una lista de aplicaciones en ejecución y el botón de matar al lado de cada aplicación. Cuando el usuario presiona el botón de matar, la actividad correspondiente se eliminará y usé

      activitymanager.killbackgroundprocesses(packageName)

Creé otra aplicación llamada notificación de servicio donde el usuario puede iniciar y detener un servicio haciendo clic en el botón "iniciar servicio" y el botón "detener servicio" respectivamente. Luego, antes de ejecutar mi aplicación de administrador de tareas, comencé el servicio desde la aplicación de notificación de servicio. Entonces esta actividad se mostró en mi aplicación de administrador de tareas.

Pero cuando elimino esa actividad, desaparece de la lista y luego vuelve a aparecer porque el servicio se está reiniciando ... ¿Cómo elimino el servicio entonces?

Usé startService y onCreate para iniciar el servicio y mostrar algunas notificaciones y stopService y onDestroy para detener el servicio ...

Respuestas a la pregunta(4)

Su respuesta a la pregunta