Когда ваша служба останавливается, вы получите обратный вызов в вашем классе, который расширяет службу, в этом классе переопределяет
onDestroy();
Причина: каждый раз, когда ваша служба останавливается, каждый раз вы получаете обратный вызов onDestroy ();
Здесь, в этом блоке, вы можете обновить свою активность (завершив ее и начав заново)