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