android - 当我们点击退出时如何为对话框编写代码以及在android中为对话框xml编写代码?

标签 android xml dialog exit

我想在下面的代码中为对话框编写代码,当按下退出按钮时,它会显示消息“你真的想退出吗”如果"is"则完全关闭应用程序页面如果否则返回当前页面。我已经使用 system.exit(0) 但它关闭当前 Activity 并出现在菜单页面上。所以请写一些代码来完全终止应用程序。对于那个对话框,我需要创建新的 xml 文件吗?

@Override
    public void onClick(View arg0) {
        if(arg0.getId()==R.id.btnId)
        {
              //write code here 
        }
              }

这里的 btnId 是退出按钮的 id。我在 stackoverflow 上看到了一个与带有对话按钮的后退按钮相关的答案。但它与我的代码略有不同。所以我很困惑。

最佳答案

希望对您有所帮助。

        public void onClick(View v) {
            new AlertDialog.Builder(YOUR_ACTIVITY)
                    .setMessage("Are you sure?")
                    .setCancelable(true)
                    .setPositiveButton("Yes",
                            new DialogInterface.OnClickListener() {
                                public void onClick(DialogInterface dialog,
                                        int id) {
                                    finish();
                                }
                            }).setNegativeButton("No", null).show();

        }

关于android - 当我们点击退出时如何为对话框编写代码以及在android中为对话框xml编写代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18632533/

相关文章:

android - Webview中如何加载缓存页面

android - 蓝牙扫描在没有打开蓝牙的情况下工作

java - FluentWait 与 findElementByAndroidUIAutomator

java - XML 布局文件无法在 Mac 上的 Android Studio 中打开

xml - 如何上传加载xml字符串到sql server

android - 如何从函数显示自定义对话框?

android - 在异步任务中关闭对话框时出现 IllegalArgumentException

android - 如何从可移动 SD 卡(第二个外部存储)中删除文件?

javascript - 进行计算时显示消息 javascript

python /pypyODBC : Row Insert Using String and NULLs