0

Android使用してWebから情報を取得するアプリケーションがありますAsyncTask。メインActivityにはモデルオブジェクトがあり、AsyncTaskはこのオブジェクトのメソッドを呼び出してデータを取得します。これが行われている間、メインアクティビティは。を起動しProgressDialogます。ご想像のとおり、これは向きの変更を念頭に置いて実装されていません。onRetainNonConfigurationInstance()メソッドを使用してモデルオブジェクトインスタンスを保存できることはわかっています。しかし、私は何をしProgressDialogますか?同じ方法でそれを保存できますか?それを破壊して再作成する必要がありますか?それとも私は3番目のことをすべきですか?

クイック編集:私がこのトピックについて話している間、Androidエンジニアの誰かがこれを行うための適切な方法について実際にコメントしましたか?

4

1 に答える 1

0

ここSO(たとえばここ)でこれを行う方法について詳細な議論がありました。それは確かに単純なものではなく、開発者の側で多くのハウスキーピングを必要とします。

于 2011-12-23T06:09:41.617 に答える