Как отобразить диалог из службы
Я прочитал очень много постов на эту тему, но у меня ничего не работает (или не дает желаемого эффекта).
У меня есть приложение, которое после входа в систему запускает фоновую службу (реализация класса Service). Эта служба синхронизируется с сервером и, если поступает новый заказ, создает уведомление.
Пока все отлично работает, у меня есть уведомление и сообщение Toast. Тем не менее, я хотел бы иметь диалог, который уведомляет пользователя о новом заказе.
Как я понял, вы можете начать деятельность из службы, которая отображает диалоговое окно. Это работает, но действие начинается поверх текущего стека действий и отображает диалоговое окно. У меня есть действие без прикрепленного представления, и оно корректно отображает диалог на черном фоне.
То, что я хочу, - это отобразить диалоговое окно текущего действия, в результате чего фактический фон (текущее действие) исчезнет, и отобразится диалоговое окно.
Это как-то возможно?
Спасибо филипп