用户点击通知时如何进入警报对话框?

时间:2011-09-22 14:05:35

标签: java android

当用户点击日历的警报通知时,我试图给用户一个警告对话框,如何在用户点击通知时带来警告对话框?我的问题是在哪里提供警报对话框?在Alarmservice中?或扩展了BroadCastReceiver的类扩展AlarmReceiver?

2 个答案:

答案 0 :(得分:0)

最好的方法是从BroadcastReceiver中调用一个新活动。 在那里你可以做任何你想做的事。

编辑:这就是我的意思:

Intent intent = new Intent(context, SomeActivity.class);
context.startActivity(intent);  

现在您正在调用一个新活动 - 像往常一样使用它...添加您的AlertDialog并将其显示给用户

答案 1 :(得分:0)

只需创建一个活动,当您在清单中注册该活动时,请添加此标记。 让您的广播接收器onReceiver()方法启动它。

<activity android:theme="@android:style/Theme.Dialog">

同时添加

excludeFromRecents=true or else 

所以这种方式最近不会出现。