当新通知到达时,我的AlertDialog将关闭

时间:2013-10-16 16:07:35

标签: android android-notifications android-dialog

我需要在我的一个活动中显示AlertDialog,当用户按下后退按钮或触摸对话框外时,它不会被关闭。我可以通过类的方法来做到这一点但是当新的通知到达系统的状态栏时,我的Alertdialoge被关闭了,我真的不希望这样。怎么预防呢?

1 个答案:

答案 0 :(得分:1)

我不确定这是你想要的答案,但你可以解决一下 实现接收通知的BroadcastReceiver以及何时等待一秒并再次启动警报对话框。

更新: 试试这个:使用清单中声明的​​对话框主题创建一个活动,如下所示:

<activity android:name="DialogActivity"
  android:launchMode="singleInstance" 
  android:taskAffinity="" android:theme="@android:style/Theme.Dialog" />

这样你的activityDialog将与你的主应用程序分离。