Определите Binder
в вашем сервисе, предоставьте методы для запуска и остановки фоновой работы извне, затем верните этот Binder
экземпляр в onBind()
, используйте bindService
, чтобы запустить сервис в действияхи вызовите метод связывания stop
, когда пользователь откроет приложение.Вызовите start
метод при выходе.