AlarmManager打开(警报)对话框

时间:2013-05-08 21:27:08

标签: android broadcastreceiver alarmmanager android-alertdialog alarm

我的MainActivity设置闹钟(或多个闹钟)。 当闹钟响起时,我想显示播放闹钟声音的AlertDialog,显示有关闹钟的信息以及确定和删除之类的内容,之后它应该返回到我的MainActivity。

如果我读得正确,我无法从BroadcastReceiver创建一个AlertDialog,因为它不是一个Activity。

那么最好的办法是什么?

我是否必须从接收器打开一个活动,然后打开一个对话框?

编辑: 我刚刚发现我可能没有使用Receiver,我可以打开我的Main,从Intent获取额外内容然后打开Dialog。

有没有理由不喜欢它?

1 个答案:

答案 0 :(得分:0)

您确实需要使用活动来完成此任务。做这样的事情:

  1. 使用接收器启动主要活动。
  2. 使用主要活动显示AlertDialog。