всем привет, к сожалению небольшой опыт с сервисами , да и вообще к андроиду у меня много вопросов, не судите строго, в общем вопрос такой у меня есть сервис который я делаю foreground, (запускаю я его в фрагменте и делаю bind к нему) в сервисе у меня на постоянной основе крутятся запросы к серваку, и в нем же я создаю нотификации для юзера что б он видел на какой стадии процес, в общем в нотификации есть кнопка exit по нажатии на которую я хочу убивать этот сервис, по нажатии на эту кнопку я шлю pendingIntent который ловлю потом в методе onStartCommand и уже по нему прошу фрагемент убить себя (сервис), во фрагменте я делаю unbind и stopService в методе onDestroy сервиса перед super.OnDestroy еще вызываю stopForeground и проблема в том что все вроде вызывается и методonDestroy у сервиса вызывается, но он почему то либо остается жить либо заново создается, этот момент я так и не понял, по логам я вижу вызов OnDestroy() у сервиса а после снова вижу как он делает запросы на сервак =(