Как отобразить диалог из службы

Я прочитал очень много постов на эту тему, но у меня ничего не работает (или не дает желаемого эффекта).

У меня есть приложение, которое после входа в систему запускает фоновую службу (реализация класса Service). Эта служба синхронизируется с сервером и, если поступает новый заказ, создает уведомление.

Пока все отлично работает, у меня есть уведомление и сообщение Toast. Тем не менее, я хотел бы иметь диалог, который уведомляет пользователя о новом заказе.

Как я понял, вы можете начать деятельность из службы, которая отображает диалоговое окно. Это работает, но действие начинается поверх текущего стека действий и отображает диалоговое окно. У меня есть действие без прикрепленного представления, и оно корректно отображает диалог на черном фоне.

То, что я хочу, - это отобразить диалоговое окно текущего действия, в результате чего фактический фон (текущее действие) исчезнет, и отобразится диалоговое окно.

Это как-то возможно?

Спасибо филипп

Ответы на вопрос(5)

Ваш ответ на вопрос