持久数据与非持久数据之间的区别

use*_*678 5 android persistence activity-lifecycle android-activity

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

Ale*_*ann 5

永久数据是即使您完全关闭并重新启动应用程序后仍希望获得的数据。

确保此数据本地安全的三种最常见方法是使用SharedPreferences,本地数据库或文件系统(将数据存储为文件)。

Android Developers为此提供了一个指南:http : //developer.android.com/training/basics/data-storage/index.html


小智 5

持久性数据:
完全关闭应用程序后可用的数据。此类数据必须保存到共享首选项或数据库或内部或外部存储器中

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