Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.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_Android Studio - Fatal编程技术网

Java 如何在使用按钮打开的对话框中通过操作按钮打开另一个活动?

Java 如何在使用按钮打开的对话框中通过操作按钮打开另一个活动?,java,android,android-studio,Java,Android,Android Studio,我正在尝试制作一个应用程序,在其中我用一个按钮打开一个对话框。然后该对话框将有两个操作按钮,用于打开两个不同的活动。您可以尝试以下代码: AlertDialog alertDialog = new AlertDialog.Builder(this) .setIcon(android.R.drawable.ic_dialog_alert) .setTitle("Title") .setMessage("Show Message here") .setPositiveButton("Button

我正在尝试制作一个应用程序,在其中我用一个按钮打开一个对话框。然后该对话框将有两个操作按钮,用于打开两个不同的活动。

您可以尝试以下代码:

AlertDialog alertDialog = new AlertDialog.Builder(this)
 .setIcon(android.R.drawable.ic_dialog_alert)
.setTitle("Title")
.setMessage("Show Message here")
.setPositiveButton("Button A", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialogInterface, int i) {
        startActivity(new Intent(this,ActivityA));  

    }
})

.setNegativeButton("Button B", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialogInterface, int i) {
     startActivity(new Intent(this,ActivityB));

    }
})
.show();

什么不起作用?请发布带有堆栈跟踪的代码,以便我们可以帮助您。