警报对话框错误(类型新View.OnClickListener(){}必须实现继承的抽象方法View.OnClickListener.onClick(View))

时间:2014-12-25 08:24:05

标签: android android-alertdialog

我希望在点击按钮提交后显示警告框并带有确定按钮,这是一个' sb'在下面的代码中,它说:

  • setNeutralButton(int, DialogInterface.OnClickListener)类型中的方法AlertDialog.Builder不适用于参数

    (String, new View.OnClickListener(){})

  • 类型new View.OnClickListener(){}必须实现继承的抽象方法View.OnClickListener.onClick(View)

有人可以告诉我我的代码有什么问题吗?

private void setClickListenerOnButton_sb() {
        // TODO Auto-generated method stub

        sb.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub

                AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
                        con);
                alertDialogBuilder.setTitle("Forgot Password Response");
                alertDialogBuilder.setMessage("Password sent to your Email Id, Please Login Now");
                alertDialogBuilder.setNeutralButton("OK", new OnClickListener() {

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

                    }
                });
            }
        });
    }

1 个答案:

答案 0 :(得分:1)

更改您的代码
alertDialogBuilder.setNeutralButton("OK", new OnClickListener() {

alertDialogBuilder.setNeutralButton("OK", new DialogInterface.OnClickListener() {