処理中を表すプログレスダイアログを表示する

AndroidではProgressDialogクラスを用いることで、処理中を表すプログレスダイアログを表示することができます。

ProgressDialogはToastと同様で、複雑なlayout記述は必要なく使えます。

サンプルコード

ProgressDialog progressDialog = new ProgressDialog(this);
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.setMessage("処理を実行しています");
progressDialog.setCancelable(true);
progressDialog.show();

プログレスダイアログを閉じるにはdismiss()メソッドを使います。

progressDialog.dismiss();

show()メソッドで表示した後に別スレッドで必要な処理を行い、dismiss()メソッドで閉じるといった処理になります。
別スレッドで閉じるには

private ProgressDialog progressDialog;

とすることになります。

関連記事

スポンサーリンク

SUM関数 合計値を求める

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る