Я думаю, @biquillo неправильно понял ваш вопрос, но я нашел хорошую идею в CommonsWare ответе ..
По сути, вы можете запустить сервис, просто связавшись с ним и установив флаг, чтобы создать его, если он еще не создан. Затем, когда какая-либо деятельность создается, она привязывается к сервису, onDestroy она привязывается .. Это приведет к уничтожению службы один раз, когда к ней не будет привязано действие ..
Надеюсь, что это поможет, и это решило вашу проблему;) Приветствия