我是Android的新手,我最近了解了在代码中使用共享首选项的优点,即即使在应用程序进程被终止后也可以保存和保留数据。
我的问题是这个。这个概念如何运作?当您考虑更详细的信息时,就像局部变量存储在堆栈中,而通过动态内存分配分配的变量存储在堆中一样,共享首选项数据的存储方式和保留方式又在哪里?
最佳答案
共享首选项数据如何以及在何处存储和保留?SharedPreferences
作为XML
文件存储在应用程序包的内部存储器中。因此,SharedPreferences中的数据将保持不变,直到您取消安装应用程序或清除应用程序数据为止。当您阅读它们时,您正在阅读XML
文件。
它的位置是:
/data/data/com.your.package/shared_prefs/com.your.package_preferences.xml
关于java - 共享首选项的详细信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19208663/