スプラッシュ スクリーンの後、メイン アクティビティで 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秒間黒いままで、メインレイアウトをロードします。どの部分を間違えたのかわかりません:*(