方法一与方法二等效。方法二是什么语法呢?构造,成员...都挤在一起。大家常用方法二还是方法一的写法呢?private void openOptionsDialog()
{
//方法一
AlertDialog.Builder ab;
ab = new AlertDialog.Builder(Bmi.this);
ab.setTitle(R.string.about_title);
ab.setMessage(R.string.about_message);
ab.setPositiveButton(R.string.ok_label, new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int which)
{
}
});
ab.show(); //方法二
new AlertDialog.Builder(Bmi.this)
.setTitle(R.string.about_title)
.setMessage(R.string.about_message)
.setPositiveButton(R.string.ok_label, new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int which)
{
}
})
.show();
}