检查android中AlertDialog中的正确条件

时间:2013-08-27 18:40:03

标签: java android

如果答案正确或错误,我想在我的对话框中显示..但是当我运行我的应用程序时,即使答案是正确的,对话框也会始终显示错误的条件。希望您能够帮助我。这是我的代码

                AlertDialog.Builder bb= new AlertDialog.Builder(Circles.this);
            Boolean b=(holdV==result);
            if(b){
                bb.setMessage("Correct");
                bb.setPositiveButton("Again",new DialogInterface.OnClickListener(){

                @Override
                public void onClick(DialogInterface dialog, int which) {
                // TODO Auto-generated method stub
                Circles.this.finish();

                        }
                        });
                }
            else{
                bb.setMessage("Wrong");
                bb.setPositiveButton("Try again!", new DialogInterface.OnClickListener() {

                @Override
                public void onClick(DialogInterface dialog, int which) {
                // TODO Auto-generated method stub
                Circles.this.finish();

                }
                });
                AlertDialog alert=bb.create();
                alert.show();
            }

1 个答案:

答案 0 :(得分:0)

您可能希望首先检查b的值是否实际上是您认为的值。尝试在if声明之前添加类似的内容:

Log.w("test b", "Value of b: " + b);

然后运行程序并检查logcat中的输出。