最佳实践:恢复活动状态

时间:2015-04-02 23:17:39

标签: android android-activity

问题: 当我旋转手机时,活动再次调用onCreate。 在我的onCreate中,我使用AsincTask为xml文件创建一个http请求,并将其解析为对象列表,但是当我旋转应用程序时,一切都消失了。 AsincTask似乎还在继续进行长时间打印列表的被破坏的活动,我已经阅读了一些关于使用片段的内容,但我不确定。 我在onCreate中也有一个位置管理器,但是当我旋转时它会再次启动。 我还在textview中放了一些文本,但它也消失了。

当我旋转时,所有这些都发生在我拥有的每个片段中。

我应该把所有这些都放在onCreate上吗?

甚至可以保留数据和位置管理员,或者我必须恢复它,以及如何(有什么可能性和最好的)?

如何防止创建多个AsincTask?

0 个答案:

没有答案