也许我没有得到片段的原则;但如果我改用横向或肖像,我希望一切都保持不变。我有一个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
答案 0 :(得分:0)
我明白了。这很奇怪。
我的“onStop”中有一个“finish()”。我删除了,一切运作良好。
我还从我的AsynTask中取出了getListView并进入了onActivityCreate