保持Android片段/活动不会在方向更改时重新加载

时间:2012-07-29 14:51:15

标签: android android-fragments screen-orientation

也许我没有得到片段的原则;但如果我改用横向或肖像,我希望一切都保持不变。我有一个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

1 个答案:

答案 0 :(得分:0)

我明白了。这很奇怪。

我的“onStop”中有一个“finish()”。我删除了,一切运作良好。

我还从我的AsynTask中取出了getListView并进入了onActivityCreate