首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SharedPreferences与Android SharedPreferences

SharedPreferences与Android SharedPreferences
EN

Stack Overflow用户
提问于 2015-02-17 18:37:10
回答 2查看 1.2K关注 0票数 5

目标似乎是一样的:存储键值对。一个和另一个在概念上有区别吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-17 18:42:00

据我所知,Properties是一个HashTable,它允许您在内存中存储键值对,并可以选择以XML(和其他格式)保存它们。我不知道这个XML将存储在Android中;您可能需要定义一个位置。

另一方面,SharedPreferences保证存储在只有应用程序才能访问的磁盘空间中。

票数 5
EN

Stack Overflow用户

发布于 2015-02-17 18:51:34

来自文档

SharedPreferences类提供了一个通用框架,允许您保存和检索原始数据类型的持久键值对。您可以使用SharedPreferences保存任何原始数据:布尔值、浮点数、ints、longs和字符串。此数据将在用户会话中持续存在(即使您的应用程序被杀死)。

如果您需要持久化您的键值对,并且不想担心实现,我更喜欢SharedPreferences。

在属性文件的情况下,您将编写新代码来存储修改后的属性。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28568688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档