我正在使用BroadcastReceiver
构建一个Android应用程序,我想在onReceive
启动时显示一个对话框。
我想在手机上显示对话框(无论他在哪里都显示对话框,如收到消息时的whatsapp对话框)。
我怎么能这样做?
谢谢!
答案 0 :(得分:5)
如果您想从BroadcastReceiver的onReceive
内部显示一个对话框,您可以在广播接收器内开始一个带有警告对话框的透明活动,并且永远不要调用setContentView()
。活动将具有透明视图,仅显示警报对话框。
来源: show an alert dialog in broadcast receiver after a system reboot
有很多类似的帖子谈论这个话题。有关代码示例和其他评论,请参阅以下问题: