在启动画面之后,在 Main 活动中加载 onCreate 内容大约需要 6 秒。所以我想在加载时显示一个进度对话框,这就是我所做的:
import ...
private ProgressDialog mainProgress;
public void onCreate(Bundle davedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mProgress = new ProgressDialog (Main.this);
mProgress.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
mProgress.setMessage("Loading... please wait");
mProgress.setIndeterminate(false);
mProgress.setMax(100);
mProgress.setProgress(0);
mProgress.show();
---some code---
mProgress.setProgress(50);
---some code---
mProgress.setProgress(100);
mProgress.dismiss();
}
它不起作用......屏幕保持黑色 5-6 秒,然后加载主布局。我不知道我做错了哪一部分:*(