Well lets say that I have a service that plays your music (like Google Music) my service works perfectly, but if the user exit the app , pressing back button or removing it from recents, my service call onDestroy wait ~5secs and calls onCreate again.
So the question is, how I can make it stay alive until the user close it with a button? (Just like Gogle Music does)