Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android BroadcastReceiver打开对话框_Android_Dialog_Broadcastreceiver - Fatal编程技术网

Android BroadcastReceiver打开对话框

Android BroadcastReceiver打开对话框,android,dialog,broadcastreceiver,Android,Dialog,Broadcastreceiver,我正在用BroadcastReceiver构建一个android应用程序,我想在onReceive启动时显示一个对话框。 我想在手机上显示这个对话框(无论用户在哪里,都要向他显示一个对话框,就像你收到消息时的whatsapp对话框) 我怎么能做到 谢谢 如果您想从广播接收器的onReceive内部显示对话框,您可以在广播接收器内部启动一个带有警报对话框的透明活动,并且从不调用setContentView()。该活动将具有透明视图,并且仅显示警报对话框。 资料来源: 有许多类似的帖子都在谈论这个话

我正在用
BroadcastReceiver
构建一个android应用程序,我想在
onReceive
启动时显示一个对话框。 我想在手机上显示这个对话框(无论用户在哪里,都要向他显示一个对话框,就像你收到消息时的whatsapp对话框)

我怎么能做到


谢谢

如果您想从广播接收器的
onReceive
内部显示对话框,您可以在广播接收器内部启动一个带有警报对话框的透明活动,并且从不调用
setContentView()
。该活动将具有透明视图,并且仅显示警报对话框。 资料来源:

有许多类似的帖子都在谈论这个话题。请参见以下问题,了解代码示例和同一版本的其他审查:


  • 希望这会有所帮助

    我有问题,我有两个活动,我开始第二个活动(新的,而不是主要的),但这是开始我的主要活动,我不知道为什么,新的活动有类和xml文件,这是工作,但我不知道为什么要开始主要的。。。我这样做:Intent i=新Intent(context,BTNotifierWarning.class);i、 addFlags(意图、标志、活动、新任务);背景。起始触觉(i);|但这不是主要的活动…嘿。很抱歉我之前的评论。我认为它与这个问题有关,所以我请你编辑它。你最好把问题分开。针对评论中提到的新问题提出新问题。从这个问题中删除这段代码。这可能会让其他人感到困惑。好的,谢谢!这是一个新问题:这是一个完整的例子