繁体   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