在Builder时,按F3跑到AlertDialog$Builder.class文件中。
1)public static class Builder,静态类从何说起?
2)类中类的语法应用,与普通类是差不多的吧?import android.app.AlertDialog.Builder;/*
 * 函数介绍:弹出式对话框函数
 *  返回了this,所以可以链式
 * 输入参数:无
 * 输出参数:无
 * 返回值  :无
 */
private void openOptionsDialog() {
Log.v(TAG, "openOptionsDialog enter");
    new 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) {
         Log.v(TAG, "openOptionsDialog : onClick(positive button) enter");
         Log.v(TAG, "openOptionsDialog : onClick(positive button) exit");
        }
    })
    .setNegativeButton(R.string.homepage_label, new DialogInterface.OnClickListener() {            
        public void onClick(DialogInterface dialog, int which) {
         Log.v(TAG, "openOptionsDialog : onClick(negative button) enter");
         //浏览网页
         Uri uri = Uri.parse(getString(R.string.homepage_uri));
         Intent intent = new Intent(Intent.ACTION_VIEW, uri);
         startActivity(intent);
         Log.v(TAG, "openOptionsDialog : onClick(positive button) exit");
        }
    })
    .show();
    Log.v(TAG, "openOptionsDialog exit");
}