我有一个IntentService
,在感兴趣的事件发生后会触发Dialog
框。但是,每次启动Dialog
框时,我的应用的MainActivity
都会在后台启动,前景中有Dialog
框。取消Dialog
后,用户可以访问Activity
。
有没有办法只启动Dialog
而不在后台启动MainActivity
。我希望它就像消息应用程序一样,显示一个快速回复的对话框。
提前致谢。
答案 0 :(得分:1)
无法启动没有活动上下文的对话框。
然而,
您可以通过在清单中添加此主题来使活动看起来像一个对话框:
<activity
android:name="YourActivityThatLooksLikeADialog"
android:theme="@android:style/Theme.Dialog" />