ListView を使用したアクティビティがあり、ListView のデータはローダーを使用して読み込まれます。
onResume が呼び出されるたびにデータを更新したいので、 onResume() で LoaderManager.initLoader(..) を呼び出しています
問題は、向きが (縦向きから横向きに) 変わると、onLoadFinished でコールバックが得られないため、UI が更新されないことです。
おもしろいのは、向きをポートレート モードに戻すと正常に動作することです。
もう少し掘り下げてみると、onCreate() で getLoaderManager() を呼び出すだけで問題が解決することがわかりました。しかし、これは正しくないようです。
向きを変えると何が起こるか誰か説明できますか? 誰もこれに直面したことがありますか?
コード スニペット -> http://pastebin.com/86R1ib06