Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.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 后退按钮警报框(Android Studio)_Java_Android Studio - Fatal编程技术网

Java 后退按钮警报框(Android Studio)

Java 后退按钮警报框(Android Studio),java,android-studio,Java,Android Studio,在我的第一节课上,我有一段代码: public void onBackPressed() { new AlertDialog.Builder(this) .setIcon(R.drawable.ic_launcher) .setTitle(R.string.ALERTA1) .setMessage(R.string.ALERTA2) .setPositi

在我的第一节课上,我有一段代码:

public void onBackPressed() {
        new AlertDialog.Builder(this)
                .setIcon(R.drawable.ic_launcher)
                .setTitle(R.string.ALERTA1)
                .setMessage(R.string.ALERTA2)
                .setPositiveButton(R.string.ALERTA3, new DialogInterface.OnClickListener()
                {
                    public void onClick(DialogInterface dialog, int which) {
                        finish();
                    }
                })
                .setNegativeButton(R.string.ALERTA4, null)
                .show();
    }
当按下后退按钮时,这将生成一个警报框,但这在每个类中都有效,我只希望它在这个类中有效

更新:


在每节课上。

把这个放在你的其他课上:

public void onBackPressed() {
    super.onBackPressed();
    return;
}

那可能有用。

我试过了,但没用,但你的代码让我思考,我想出了这个更新。。。谢谢
public void onBackPressed() {
    super.onBackPressed();
    return;
}