Android startActivity后显示对话框
在我的应用程序中,用户点击一个按钮,通过向Android startActivity后显示对话框,android,android-dialog,Android,Android Dialog,在我的应用程序中,用户点击一个按钮,通过向startActivity() 但是我想在用户进入主屏幕后显示一个对话框(由AlertDialogBuilder构建)。进入主屏幕后,我将调用finish()。我怎样才能做到 或者更一般地说,在调用startActivity以启动不属于我的活动(现在是主屏幕)后,如何显示对话框。如果需要显示对话框,为什么不编写代码,将对话框显示为oncreate()之后的第一行。如果只想在按Back按钮返回屏幕后显示对话框,创建一个变量,按下“上一步”按钮时,指定一个特
startActivity()
但是我想在用户进入主屏幕后显示一个对话框(由AlertDialogBuilder构建)。进入主屏幕后,我将调用finish()
。我怎样才能做到
或者更一般地说,在调用startActivity以启动不属于我的活动(现在是主屏幕)后,如何显示对话框。如果需要显示对话框,为什么不编写代码,将对话框显示为oncreate()之后的第一行。如果只想在按Back按钮返回屏幕后显示对话框,创建一个变量,按下“上一步”按钮时,指定一个特定值。在oncreate中,给出一个if条件,检查是否满足该特定条件。如果满足,则在if块中,编写显示对话框的代码 希望你知道创建对话框的代码。如果不知道,就告诉我。我会给你代码的,请看一下 按链接 使用通知系统-不要使用对话框代替通知 如果您的后台服务需要通知用户,请使用标准通知系统-不要使用对话框或toast来通知他们。对话或祝酒词会立即聚焦并打断用户,使焦点远离他们正在做的事情:当对话出现时,用户可能处于键入文本的中间,并且可能意外地作用于对话。用户习惯于处理通知,可以在方便的时候拉下通知阴影来响应您的消息
这里有一个创建通知的指南:如果您想在这里显示alertDialog(警报)对话框,我将发布其中的一个示例
private void quitApplication(){
new AlertDialog.Builder(this)
.setTitle("Exit")
.setMessage("Abandon this game?")
.setIcon(android.R.drawable.ic_dialog_alert)
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
finish();
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {}
})
.show();
}
现在,您只需在按钮单击事件中调用此应用程序函数。
希望对您有所帮助。:) 你说的是某种活动。在启动活动的
oncreate()
时,只需创建AlertDialog.Builder
你的问题我不清楚,你想知道如何使用alertDialogBuilder,那么我想我可以帮你,但活动不是我的。。。只需返回主页你想在主屏幕上显示警报对话框吗??从活动中调用finish()后。我是对的??