簡體   English   中英

防止Android Fragment / Activity在方向更改時重新加載

[英]Keep Android Fragment/Activity from reloading on orientation change

也許我不了解碎片原則; 但如果我改用風景或肖像,我希望一切都保持不變。 我有一個AsynTask,它填充一個列表視圖並顯示進度對話框。

如果我切換設備的方向,則會再次打開“正在加載...”對話框(並且很多時間該應用程序崩潰了)-這表明我再次被調用了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

我想到了。 這很奇怪。

我的“ onStop”中有一個“ finish()”。 我刪除了,一切正常。

我還從我的AsynTask中取出了getListView並移到onActivityCreate中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM