Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.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
Java 退出操作没有退出应用程序,而是返回到上一个应用程序_Java_Android - Fatal编程技术网

Java 退出操作没有退出应用程序,而是返回到上一个应用程序

Java 退出操作没有退出应用程序,而是返回到上一个应用程序,java,android,Java,Android,如果您想在用户单击“退出”时退出应用程序,则只需执行下一步操作 代码 当我按下“是”按钮时,我需要它退出应用程序,但如果我按下“是”,它将返回到上一页。如果我按下“否”按钮,它将显示文本。但是“是”按钮有问题。请帮帮我。我发了一个代码,它允许外人来堆栈溢出。请拿下,阅读关于主题的文章,然后阅读。特别是,请在您的问题描述中包含任何解释;不要对此发表评论。把这个放在哪里,先生?在同一个java文件上?欢迎@Arif Zain。如果您有任何问题,请写信给我。请不要将代码(或其他文本内容)作为图像发布

如果您想在用户单击“退出”时退出应用程序,则只需执行下一步操作

代码


当我按下“是”按钮时,我需要它退出应用程序,但如果我按下“是”,它将返回到上一页。如果我按下“否”按钮,它将显示文本。但是“是”按钮有问题。请帮帮我。我发了一个代码,它允许外人来堆栈溢出。请拿下,阅读关于主题的文章,然后阅读。特别是,请在您的问题描述中包含任何解释;不要对此发表评论。把这个放在哪里,先生?在同一个java文件上?欢迎@Arif Zain。如果您有任何问题,请写信给我。请不要将代码(或其他文本内容)作为图像发布。无法搜索图像的内容。始终以格式化文本的形式发布代码。此外,如果此答案导致您解决问题,标准做法是将其作为帮助您的答案。这样,该线程就不再活跃,未来可能有类似问题的人也可以从该线程中获益。
 public void onBackPressed ()
    {
        AlertDialog.Builder alertDialogBuilder=new AlertDialog.Builder(GambarRumah.this);

        alertDialogBuilder.setTitle("Confirm Exit..!!");
        alertDialogBuilder.setIcon(R.drawable.ic_exit_to_app_black_24dp);
        alertDialogBuilder.setMessage("Are you sure you want to exit?");
        alertDialogBuilder.setCancelable(false);
        alertDialogBuilder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                finish();
            }
        });

        alertDialogBuilder.setNegativeButton("No", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                Toast.makeText(GambarRumah.this, "You clicked on cancel buddy", Toast.LENGTH_LONG).show();
            }
        });

        AlertDialog alertDialog=alertDialogBuilder.create();
        alertDialog.show();

    }
packageManager.getLaunchIntentForPackage(packageName)?.let {
    android.support.v4.app.TaskStackBuilder.create(this)
            .addNextIntentWithParentStack(it)
            .startActivities()
}
finishAndRemoveTask()