方法一与方法二等效。方法二是什么语法呢?构造,成员...都挤在一起。大家常用方法二还是方法一的写法呢?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();
}
{
//方法一
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();
}
解决方案 »
- java.lang.SecurityException: Permission Denial: starting Intent { cmp=com.tencen
- android有哪些可以用的chart开发包?
- 怎么实现多表联合或者其它稍微复杂的数据库查询?
- Activity1 启动Activity2,在Activity2中如何关闭Activity1,启动Activity3,
- SQL语句错误,高手进,我没看懂这是什么意思
- Java 调用shell修改权限的问题
- 应用程序在按键操作的情况下,崩溃,退出app
- ScrollView 里面嵌套 ListView, ListView里面又签到GridView, 显示不完全问题
- 如何分别监听多个view的触摸事件?
- 有人研究过更新android系统中的openssl版本么?
- android 菜鸟问题
- 从VC++移值程序到Android中结构体的问题。
返回:
This Builder object to allow for chaining of calls to set methods