Я пытаюсь создать службу, которая работает в фоновом режиме, и всплывает диалоговое окно предупреждения, даже если вы не находитесь на экране приложения в настоящее время. Я использую диспетчер аварийной сигнализации. Моя проблема заключается в том, что при появлении активной активности диалогового окна предупреждения - активность приложения в качестве фона. Другими словами, я не хочу, чтобы диалоговое окно предупреждения меняло текущий фон, и после того, как пользователь нажимает "ОК", он вернется в одно и то же состояние, а не в мое приложение. Как я могу это сделать?
Самый простой способ, вероятно, - позволить службе всплывать в новом действии. Либо вы делаете сам процесс похожим на диалог, добавив нужную тему в AndroidManifest.xml:
< activity android: name= ". DialogActivity" android: theme = "@android: style/Theme.Dialog" >
или вы делаете полностью прозрачную активность, которая показывает диалог при запуске.