您好,Android中是否可以从后台运行的服务显示弹出式对话框?如果答案是肯定的,那么我该如何做到这一点。
您好,Android中是否可以从后台运行的服务显示弹出式对话框?如果答案是肯定的,那么我该如何做到这一点。
有几个选项。您可以使用主题并将活动的外观和行为设置为对话框(如this question)通过在清单中设置<activity>
的android:theme
属性为@android:style/Theme.Dialog
或自定义主题。
或者,您可以通过将主题设置为@android:style/Theme.Translucent.NoTitleBar
来创建半透明活动,然后从活动启动常规对话框。正如问题的一个答案的评论建议的那样,在这种情况下,请确保在对话框关闭时finish()
半透明活动。