Java 退出按钮,可询问您;您想关闭它吗;?
我是java的初学者,我有一个问题想问你,你知道如何创建退出按钮吗?在我关闭应用程序之前,此按钮可以问我“你想关闭此应用程序吗?或者“你确定要关闭它吗?”我需要为我的项目执行此操作,并且我需要帮助。请给我发送一些代码。你的问题非常广泛,但是,你需要的是AlertDialog,这是实现:Java 退出按钮,可询问您;您想关闭它吗;?,java,android,Java,Android,我是java的初学者,我有一个问题想问你,你知道如何创建退出按钮吗?在我关闭应用程序之前,此按钮可以问我“你想关闭此应用程序吗?或者“你确定要关闭它吗?”我需要为我的项目执行此操作,并且我需要帮助。请给我发送一些代码。你的问题非常广泛,但是,你需要的是AlertDialog,这是实现: AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage("Are you sure you want
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Are you sure you want to exit?")
.setCancelable(false)
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
MyActivity.this.finish();
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();
1.-搜索如何在Android上创建对话框。 链接-> 2.-在您的视图中,使用onClickListener放置一个后退按钮,插入内部创建的showDialog 3.-执行override onBackPressed方法,在内部插入showDialogCreated 反压示例
public void onBackPressed() {
var dialog = CustomDialog.newInstance();
dialog.setCancelable(false);
dialog.show(this.getSupportFragmentManager(), "TAG");
dialog.setOnClickListener((whichViewID, tag, args) => {
// Your Logic
// If is pressed positive button call super.onBackPressed else dialog.dismiss()
});
}
“请给我发一些代码。”这不是堆栈溢出的运作方式。请仔细阅读好的问题,得到好的答案。你也应该仔细阅读本网站考虑的主题。