Кажется, что это должно быть просто, но я не нахожу ответа нигде. У меня есть приложение для Android, которое выполняет сетевые задачи в фоновом режиме. Если ошибка вернется, я хочу отобразить диалоговое окно с ошибкой. Когда задача возвращается, я не знаю, какая из них находится на переднем плане. Основываясь на этом сообщении, похоже, что мы не можем использовать контекст приложения для отображения диалогового окна (и действительно, я получаю сбой при попытке).
Итак, как я могу получить контекст текущей активности? Опять же, приемник для сетевой задачи выполняется в контексте приложения, а не в конкретном Activity. Любые другие идеи?
Изменить: я должен уточнить. Я не хочу отображать диалоговое окно с ошибкой, если я не приложение переднего плана. Меня интересует только тот случай, когда наше приложение находится на переднем плане.