2011-07-07 5 views
-1

私のアプリケーションでこのウェブサイト(http://www.helloandroid.com/tutorials/using-threads-and-progressdialog)のコードを使用しています。 ボタンXを押すと、メソッドが呼び出され、機能している間は進行状況バーが表示されます。メソッドが完了すると、別のアクティビティが開始されます。これまでのところすべてがうまくいきます。しかし、私の電話機の「戻る」ボタンを押すと、プログレスバーが再び表示され、何もしていないように見えます。Android - Indeterminate ProgressBar

私はそれを防ぐために何ができますか?

答えて

1

2番目のアクティビティを開始すると同時に進行状況バーを閉じます。

+0

あなたの迅速な対応に心から感謝します。これが私の問題を解決しました。ただし、別の小さな「問題」があります:progressDialogが(エミュレータ内で)アニメーションを表示していません。あなたはその理由を知っていますか? – deimos1988

+0

低電力マシンで実行しているときにこのようなことが起こりました。特に、非同期タスクがバックグラウンドで多くの作業を行っている場合は、画面にグラフィックを表示するのに遅れが生じることがあります。あなたのCPU使用量を監視できますか? –

+0

私のマシンは十分なパワーを持つべきだと思う。アニメーションが表示されることもありますが、アニメーションが表示されないこともあります。しかしそれほど大したことではない。ご協力ありがとうございました! – deimos1988