【发布时间】:2013-07-28 07:34:56
【问题描述】:
我正在使用BroadcastReceiver 构建一个android 应用程序,我想在onReceive 启动时显示一个对话框。
我想在手机上显示对话框(无论用户身在何处,都向用户显示对话框,例如收到消息时的 whatsapp 对话框)。
我该怎么做?
谢谢!
【问题讨论】:
标签: android dialog broadcastreceiver
我正在使用BroadcastReceiver 构建一个android 应用程序,我想在onReceive 启动时显示一个对话框。
我想在手机上显示对话框(无论用户身在何处,都向用户显示对话框,例如收到消息时的 whatsapp 对话框)。
我该怎么做?
谢谢!
【问题讨论】:
标签: android dialog broadcastreceiver
如果您想从广播接收器的onReceive 内部显示一个对话框,您可以在广播接收器内部启动一个带有警报对话框的透明活动,并且永远不要调用setContentView()。该活动将具有透明视图,并且只会显示警报对话框。
来源: show an alert dialog in broadcast receiver after a system reboot
有很多类似的帖子都在谈论这个话题。有关代码示例和其他评论,请参阅以下问题:
希望这会有所帮助。
【讨论】: