私のアプリケーションでは、AsyncTask
いくつかのデータのダウンロードを開始し、UIスレッドでを開始しProgressDialog
ます。問題は、ポートレートからランドスケープに、またはその逆に変更するときにonPostExecute
、タスクの中でを却下できないことProgressDialog
です。dismiss()
関数はのインスタンスに対して呼び出されますが、却下ProgressDialog
されません。何故ですか?
ありがとう
編集 :
AsyncTaskスレッドの現在のアクティビティの参照を失ったと思います。これは可能ですか?もしそうなら、どうすれば修正できますか?
編集: asyncTaskの参照を保持してバンドルに入れることはできませんか?