2012-07-29 79 views
0

也許我沒有得到碎片的原則;但如果我切換到橫向或縱向,我希望所有內容都保持不變。我有一個AsynTask來填充列表視圖並顯示進度對話框。保持Android的片段/活動重新加載方向變化

如果我切換設備的方向,「加載...」對話框重新開啓(並且很多時候應用程序崩潰) - 這顯示我再次調用AsynTask。如何在不丟棄和重新加載視圖的情況下更改方向?

對於它的價值,我調用ListFragment onActivityCreated中的AsynTask。

而且崩潰的從logcat的報告中:

07-29 07:41:02.596: E/AndroidRuntime(15338): FATAL EXCEPTION: main 
07-29 07:41:02.596: E/AndroidRuntime(15338): java.lang.IllegalStateException: Content view not yet created 

回答

0

我想通了。這很奇怪。

我在我的「onStop」中有一個「finish()」。我刪除了這一切,並運行良好。

我也從我的AsynTask中取出了getListView並移入onActivityCreate

相關問題