Если намерение запускается с намерением получить конкретное действие, но задание находится в фоновом режиме, какова рекомендуемая наилучшая практика в этом сценарии?
Например, действие, возможно, вызвало длительный запрос входа в систему на удаленный сервер, обработанный IntentService.Во время длительного запроса на вход в систему активность отправляется в фоновом режиме.Поскольку BroadcastReceiver был зарегистрирован в Activity, он также находится в фоновом режиме.Процесс входа в систему завершается, но намерение сигнализировать об этом никогда не регистрируется BroadcastReceiver.
Должен ли я использовать ContentProvider для сохранения результата из IntentService и зарегистрировать Acitivty / UI для изменений?Если я воспользуюсь этим подходом, и действие будет в фоновом режиме, получит ли он обновления ContentProvider?