【发布时间】:2012-08-03 13:35:22
【问题描述】:
我有一个带有一个 Activity 的简单 Android 应用。此活动下载一个小的 XML 文件并向用户显示内容。目前我在 Activity 的 onStart 方法中开始下载。
据我了解,当设备方向发生变化时,Activity 会被销毁并重新创建。因此,当用户旋转我的应用程序时,会再次下载 XML 文件。我希望该应用程序只下载一次文件,因为它每天更改的次数不会超过几次。因此,我想要一些对象来保留下载的数据,以便在设备方向发生变化时可以重新使用本地数据。 Android 中保留数据的理想对象是什么?
在 iOS 上,我会使用 AppDelegate 下载数据一次并保留它。然后显示数据的 viewController 可以在本地数据被销毁和重新创建时重新使用它。
【问题讨论】:
标签: android ios uiapplicationdelegate