У меня возникли проблемы с завершением метода IntentService onHandleIntent вручную. Я перехватываю исключение, которое имеет решающее значение для выполнения остальной части потока, и я хочу остановить поток, когда поймаю исключение. Я пытался вызвать stopSelf() или напрямую вызвать onDestroy(), что, я уверен, вероятно, очень плохой способ сделать это, и они не работают. Поток вызывает их, а затем продолжает работу.
У кого-нибудь есть хорошие идеи, как это сделать?