一:AlertDilog
// 构造对话框
AlertDialog.Builder builder = new Builder(Home.this);
builder.setTitle("软件更新");
builder.setMessage("检测到新版本,是否下载更新");
// 更新
builder.setPositiveButton("更新", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
dialog.dismiss();
final Uri uri = Uri.parse(updateUrl);
final Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
// 稍后更新
builder.setNegativeButton("稍后更新", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
dialog.dismiss();
}
});
Dialog noticeDialog = builder.create();
noticeDialog.show();
注意构造方法!!!!!!!
最简单的方法:
ProgressDialog dialog = ProgressDialog.show(this, null, "程序正在加载,请稍候...", true, false);
这样就显示了,
注意第五个参数为false,
或者:
ProgressDialog dialog = new ProgressDialog(this);
dialog.setCancelable(false);
dialog.setMessage("正在检测,请稍候...");
dialog.show();