I was wondering if it is possible to set the priority of an IntentService
like you can with a Thread
. So far I have not found anything.
You can set Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND)
in the onHandleIntent()
method of your intent service.
The solution by CommonsWare also works. This one is simpler, though.
The HandlerThread
that IntentService
uses is not exposed to the SDK. It is set to Process.THREAD_PRIORITY_DEFAULT
as a priority.
Note that IntentService
is 143 lines of code, including whitespace and comments, so you might consider just cloning it to have one with the priority you seek.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With