【问题标题】:android dialog box not running [duplicate]android对话框未运行[重复]
【发布时间】:2018-03-29 11:53:15
【问题描述】:

这是我的代码,其中应用程序运行良好,但对话框未打开,按钮可点击,但未执行任何操作

@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();
                    }
                }    

【问题讨论】:

    标签: android dialog


    【解决方案1】:

    第二个OnclickListener 中的AlertDialog.Builder 缺少对.create() 方法的调用...

    在此处查看文档:Dialogs

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多