Onclick监听器方法中的警报对话框

ssr*_*srp 4 android android-alertdialog

  rdmrbtn.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {

                AlertDialog alert = new AlertDialog.Builder(getApplicationContext()).create();
                alert.setTitle("No Internet access");
                alert.setMessage("You can't reach the discussion from the Offline mode");
                alert.setButton("OK", new OnClickListener() {

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

                    }
                })
            }
        });
Run Code Online (Sandbox Code Playgroud)

我想在点击readmore按钮("rdmrbtn")时显示上述警报.但它给了我一些编译错误.拜托,请你帮帮我吧.谢谢.

Vya*_*kin 12

尝试

rdmrbtn.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {


            AlertDialog alert = new AlertDialog.Builder(YourActivity.this).create();
            alert.setTitle("No Internet access");
            alert.setMessage("You can't reach the discussion from the Offline mode");
            alert.setButton("OK", new DialogInterface.OnClickListener() {

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

                }
            });
            alert.show();
        }
    });
Run Code Online (Sandbox Code Playgroud)