Based on my understanding, an IntentService will get stopped when its current request is done.
Consider the below scenario, i will be triggering a request to the Int
You need to create a Service and bind to your service for preventing it to stop. See the docs.
Service
bind
The service that will be started with bindService() will run until no Activity is still bound to it.
bindService()