2012-08-27 24 views

回答

3

它只是一个助手类,它允许您调用链中的方法并轻松设置正/负按钮。例如:

AlertDialog.Builder

AlertDialog.Builder alert = new AlertDialog.Builder(this) 
    .setTitle("this is title") 
    .setMessage("this is message") 
    .setCancelable(false) 
    .setPositiveButton("OK", null); 
    alert.show(); 

AlertDialog

AlertDialog alert2 = new AlertDialog.Builder(this).create(); 
alert2.setTitle("this is title"); 
alert2.setMessage(""); 
alert2.setCancelable(false); 
alert2.setButton(AlertDialog.BUTTON_POSITIVE, "OK", new OnClickListener() { 
    @Override 
    public void onClick(DialogInterface dialog, int which) { 
     // null 
    } 
}); 
alert2.show(); 

所以,现在你可以看到难易程度两种不同的方式创造同样的事情的差异。