AlertDialog.Builder builder1 = new AlertDialog.Builder(MainActivity.this);
builder1.setMessage("aaaaa").show();
builder1.cancel();会提示错误
cannot find symbol
  symbol:   method cancel()
  location: variable builder1 of type android.app.AlertDialog.Builder
----
什么回事捏?

解决方案 »

  1.   

    这方法是DialogInterface的
    如:
    builder1.setPositiveButton("确认", new OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
       dialog.dismiss(); 
        }
       }); 
      

  2.   

    我这本书上面是AlertDialog.Builder中的dismiss()
    代码和这个类似
    http://www.open-open.com/lib/view/open1326155119828.html
    难道是dismiss是私有方法?
      

  3.   

    AlertDialog dialog = builder1.create();
    dialog.dismiss();