Я использую механизм IntentService, ResultReceiver для долгосрочной задачи и показывая диалог выполнения в моей деятельности во время запуска IntentService. По завершении задачи в aimService я отправляю соответствующий resultCode в Activity in onReceiveResult и соответственно отклоняю диалог прогресса. Все работает отлично, за исключением случаев, когда изменяется ориентация устройства, во время которого приложение выходит из строя, когда действие уничтожается, а служба Intent пытается отправить resultCode в разрушенное действие.Обработка диалога выполнения во время выполнения IntentService
Я не хочу останавливать систему для воссоздания моей активности при вращении экрана.
Как с этим справиться?
сколько времени требуется на выполнение задачи. если его asynctask я могу предоставить вам решение и разместить некоторые из вашего кода активности и обслуживания – Raghunandan
Мы можем достичь этого с помощью AsyncTask, но также должно быть решение с этим подходом. – Kaps
Я не устал от этого решения. для asynctask у меня есть решение alex lookwood – Raghunandan