我有一个简单的
Android应用程序与一个活动.此活动将下载一个小型XML文件并向用户显示内容.目前我在Activity的onStart方法中启动了下载.
我的理解是,当设备方向改变时,活动被破坏并重新创建.所以当用户旋转我的应用程序时,XML文件被再次下载.我想让应用程序下载文件一次,因为它每天不会更改多次.因此,我想要一些对象来保留下载的数据,以便当设备方向改变时可以重新使用本地数据. Android中保留数据的理想对象是什么?
在iOS上,我会使用AppDelegate下载数据一次并保留它.那么显示数据的viewController可以重新使用本地数据,如果它被销毁和重新创建.