2

私はprogress dialog自分のAsynctaskクラスで使用しています。onpreExecte()asynctask のメソッドにprogressdialog.show() を配置し、ダイアログを閉じonPostExecuteます。私の問題は、ダイアログのホイールが 2 ~ 3 秒後に停止することですが、バックグラウンド プロセスは動作しています。誰でもこの問題を解決するのを手伝ってもらえますか? バックグラウンド処理が終わるまでホイールを回したい。

4

2 に答える 2

0

推測ですが、AsyncTask の内側で進行状況ダイアログを開始すると、ダイアログが UI スレッドではなく AsyncTask スレッドで動作するように思えます。

アクティビティprogressdialog.show()を呼び出す直前に を移動することをお勧めします。execute()

于 2015-01-19T20:10:31.410 に答える