android对话框没有运行

时间:2017-10-17 17:42:28

标签: android dialog

这是我的应用程序正常运行的代码,但对话框未打开按钮是可点击的,但没有执行任何操作

@Override
        public void onClick(View view){
            AlertDialog.Builder mBuilder = new AlertDialog.Builder(appointmentpage.this);
            View mView = getLayoutInflater().inflate(R.layout.dialog_otp,null);
            final EditText mOTP = (EditText) mView.findViewById(R.id.enterOTP);
            final Button mVerify = (Button) mView.findViewById(R.id.verify);

            mVerify.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    if(mOTP.getText().toString().isEmpty())
                    {
                        mVerify.setOnClickListener(new View.OnClickListener(){

                            @Override
                            public void onClick(View view) {
                            AlertDialog.Builder mBuilder1 = new AlertDialog.Builder(appointmentpage.this);
                                View mView1 = getLayoutInflater().inflate(R.layout.confirmation_final,null);



                            }
                        });
                    }
                    else{
                        Toast.makeText(appointmentpage.this,
                                "Enter OTP",
                                Toast.LENGTH_SHORT).show();
                    }
                }    

2 个答案:

答案 0 :(得分:0)

第二个AlertDialog.Builder中的OnclickListener错过了对.create()方法的调用...

请查看此处的文档:Dialogs

答案 1 :(得分:0)

您在对话框构建器上缺少show()create()方法调用。