Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.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
Android 意外行为_Android_Android Alertdialog - Fatal编程技术网

Android 意外行为

Android 意外行为,android,android-alertdialog,Android,Android Alertdialog,我使用了AlertDialog,当点击按钮时,它会进入主屏幕。我没有收到警报箱 alertDialog.setPositiveButton(R.id.button1, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated m

我使用了AlertDialog,当点击按钮时,它会进入主屏幕。我没有收到警报箱

 alertDialog.setPositiveButton(R.id.button1, new 
    DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {
            // TODO Auto-generated method stub
            Toast.makeText(getActivity(), "save me**********************", Toast.LENGTH_SHORT).show();
            Toast.makeText(getActivity(), "you have pressed save", Toast.LENGTH_SHORT).show();

        }
    });

alertDialog.setNegativeButton("cancel", new DialogInterface.OnClickListener() {
试试这个

AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(MainActivity.this);
alertDialogBuilder.setTitle(Your Title);

alertDialogBuilder.setMessage(Your Message);

// set positive button: Yes message

alertDialogBuilder.setPositiveButton(R.id.button1,new DialogInterface.OnClickListener() {

    public void onClick(DialogInterface dialog,int id) {

        //Your Code Here
    }
});

// set negative button: No message

alertDialogBuilder.setNegativeButton("Cancel",new DialogInterface.OnClickListener() {

    public void onClick(DialogInterface dialog,int id) {

        // cancel the alert box and put a Toast to the user
        dialog.cancel();

        //Your Code Here

    }

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

// show alert

alertDialog.show();

请发布完整的代码,并进行适当的解释。您是否为
AlertDialog
调用了
show()
方法?我想您可以告诉我AlertDialog.show()不是由uTry调用以传递上下文而不是getactivity