Android AppDelegate等同于Android

我有一个简单的 Android应用程序与一个活动.此活动将下载一个小型XML文件并向用户显示内容.目前我在Activity的onStart方法中启动了下载.

我的理解是,当设备方向改变时,活动被破坏并重新创建.所以当用户旋转我的应用程序时,XML文件被再次下载.我想让应用程序下载文件一次,因为它每天不会更改多次.因此,我想要一些对象来保留下载的数据,以便当设备方向改变时可以重新使用本地数据. Android中保留数据的理想对象是什么?

在iOS上,我会使用AppDelegate下载数据一次并保留它.那么显示数据的viewController可以重新使用本地数据,如果它被销毁和重新创建.

解决方法

我假设你看过这个页面

http://developer.android.com/guide/topics/data/data-storage.html#pref

根据XML文件中的数据类型(如果它是相当简单的数据),使用“共享首选项”可能是一个简单的方法.当您需要时,您可以从XML重新编写新数据,同时仍然可以从共享首选项中使用它.

相关文章

以下为个人理解,如错请评 CE: 凭据加密 (CE) 存储空间, 实际路径/data/user_ce/ DE: 设备加密 (DE) 存...
转载来源:https://blog.csdn.net/yfbdxz/article/details/114702144 用EventLog.writeEvent打的日志(或...
事件分发机制详解 一、基础知识介绍 1、经常用的事件有:MotionEvent.ACTION_DOWN,MotionEvent.ACTION...
又是好久没有写博客了,一直都比较忙,最近终于有时间沉淀和整理一下最近学到和解决的一些问题。 最近进...
Android性能优化——之控件的优化 前面讲了图像的优化,接下来分享一下控件的性能优化,这里主要是面向...
android的开源库是用来在android上显示gif图片的。我在网上查了一下,大家说这个框架写的不错,加载大的...