android - 持久性和非持久性数据之间的区别

标签 android android-activity persistence activity-lifecycle

onPause() 应用于保存持久性 数据,onSaveInstanceState(Bundle) 通常用于保存非持久性数据 数据。那是什么意思?持久数据和非持久数据有什么区别?

最佳答案

持久化数据:
完全关闭应用程序后可用的数据。 这种类型的数据必须保存到共享偏好或数据库或内部或外部存储器中

非持久化数据:
完全关闭应用程序后不可用的数据。我们可以说非持久性数据意味着在应用程序执行期间可用的 volatile 数据。

关于android - 持久性和非持久性数据之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35476384/

相关文章:

java - 从另一个 Android 类访问方法

android - 如何区分是否调用 onDestroy() 作为配置更改序列的一部分?

java - 如何使用hibernate压缩文本和图像文件?

video - 当我上传新视频时,它返回 "no function clause matching"错误

javascript - 保存 Javascript 变量以供以后使用?

Android - 如何使用 Parse SDK 上传音频文件

java - Android Google + 登录应用程序立即停止工作

java - 如何在更改父项后强制 View 重新计算其位置

android - 当 Activity 被杀死时,未绑定(bind)的服务被破坏

android - 打开新 Activity 时锁定方向并避免屏幕旋转