私が取り組んでいるアプリケーションは、大きな xml ファイルをダウンロードして解析し、UI 要素、つまり検索とスピナーを設定します。これは、非同期タスクによって行われます。この間にユーザーがアプリケーションを切り替えることにした場合、情報は正しくダウンロードされますが、アプリケーションが再開されたときに UI は更新されません。
これは、アプリケーションがアクティブでない間は変更を加えることができないためですか? 再開時に UI が更新されていないかどうかを確認する最善の方法は何ですか? または代わりに、UI スレッドが使用可能かどうかを確認して、Async タスクで何かを行う必要がありますか? デバッガーを終了するアプリケーションを終了する必要があるため、これをデバッグするのに苦労しています。