我的 MainActivity 设置了一个警报(或多个警报)。当警报响起时,我想显示一个播放警报声音的 AlertDialog,显示有关警报的信息以及 OK 和删除之类的信息,之后它应该返回到我的 MainActivity。
如果我没看错,我就不能从 BroadcastReceiver 创建一个 AlertDialog,因为它不是一个 Activity。
那么最好的方法是什么?
我是否必须从接收器打开一个活动,然后打开一个对话框?
编辑:我刚刚发现我可能不必使用接收器,我可以打开我的 Main,从 Intent 中获取额外内容,然后打开 Dialog。
有理由不这样吗?