Android 显示来自接收器的AlertDialog
如何从receiver类显示AlertDialog。我的receiver类使用Android 显示来自接收器的AlertDialog,android,broadcastreceiver,android-alertdialog,Android,Broadcastreceiver,Android Alertdialog,如何从receiver类显示AlertDialog。我的receiver类使用AlarmManager在我发出警报时接收。并且,我的alertdialog可以显示我的应用程序是否也未打开 我怎样才能做到这一点?谢谢。是的,你可以这样做。只需从接收者处使用Intent启动一个活动类,并在该活动类中使用此活动类中的代码即可 使用AlertDialog所需的任何内容更改该类。这将在应用程序关闭时显示。希望这对您有所帮助。无法从广播接收器创建AlertDialog。 但有一种方法可以完成这项任务 创建活
AlarmManager
在我发出警报时接收。并且,我的alertdialog可以显示我的应用程序是否也未打开
我怎样才能做到这一点?谢谢。是的,你可以这样做。只需从接收者处使用
Intent
启动一个活动类,并在该活动类中使用此活动类中的代码即可
使用AlertDialog所需的任何内容更改该类。这将在应用程序关闭时显示。希望这对您有所帮助。无法从广播接收器创建AlertDialog。 但有一种方法可以完成这项任务
@Override
public void onReceive(Context context, Intent intent) {
Intent i = new Intent(context, yourDialogActivity.class);
i .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
您是否在alertdialog中放置了任何按钮。或者只是展示一些细节。嗨,再次感谢你的回复。我只是向alertdialog显示一些细节。没有任何按钮。你可以,看看这个stackoverflow线程谢谢你的回复。我会检查并让你知道。@Dharmendra谢谢你的回答。在这里我想隐藏主要活动,当我触发事件时,我想显示我的对话框?我怎样才能做到这一点?@Praveen链接不存在valid@AndroidOptimist不,很好用。再次检查-@Praveen ya现在正在工作,但就在页面显示错误之前。抱歉和thanks@AndroidOptimist没关系。不problem@Praveen我想隐藏主要活动,当我触发接收器时,我想显示我的对话框。如何做到这一点?