this is my code in which the app is running just fine but the dialog box is not opening the button is clickable but no action is being performed
@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();
                    }
                }    
 
     
    