当用户点击日历的警报通知时,我试图给用户一个警告对话框,如何在用户点击通知时带来警告对话框?我的问题是在哪里提供警报对话框?在Alarmservice中?或扩展了BroadCastReceiver的类扩展AlarmReceiver?
答案 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
所以这种方式最近不会出现。