3

プログレスバースピナーでAlertDialogを表示するにはどうすればよいですか?

ボタンが押されたときに、スピナーとメッセージとタイトルを表示してデータの読み込みが完了するまでUIをブロックしたいと思います。

これにはasyncTaskを使用する必要があることはわかっていますが、プログレスバースピナーでダイアログを表示するにはどうすればよいですか?

4

3 に答える 3

11

必要なのはこれだけ

ProgressDialog progressDialog = ProgressDialog.show(YourClassName.this, "", "Please wait");

お役に立てれば

于 2011-07-31T22:23:15.933 に答える
2

また、ProgressDialogを使用する場合は、後でdismiss()を参照するために参照を保持する必要があり、たとえば方向が変わるとクラッシュすることにも注意してください(ダイアログが破棄されて再作成されるため)。

したがって、参照を更新し、onPause()のときにそれを閉じて、onResume()を再作成するか、を使用する必要があります。

...android:configChanges="orientation|keyboardHidden"></activity>

AndroidManifest.xmlで、自分で変更を処理します

于 2011-07-31T22:45:18.420 に答える
0

これを行う最も簡単な方法は、ProgressDialog を使用することです。ドキュメントを参照してください: http://developer.android.com/reference/android/app/ProgressDialog.html
また、ダイアログを表示するための開発ガイドを確認してください: http://developer.android.com/guide/topics/ui /dialogs.html ProgressDialog に関する設定があります。

于 2011-07-31T22:07:58.030 に答える