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

SharedPreferences范围
EN

Stack Overflow用户
提问于 2013-06-21 08:28:40
回答 5查看 3.7K关注 0票数 4

我想知道

SharedPreferences

。我想设置一些变量,这些变量可以一直在整个应用程序中使用,直到用户卸载应用程序为止。我可以使用SharedPreferences来保存值吗??我知道我可以使用数据库,但是我想知道SharedPreferences的范围,这样我就可以正确地使用SharedPreferences了。有谁来帮忙,谢谢。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-06-21 08:31:29

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

您可以使用SharedPreferences。如果您对SharedPreferences的生命周期感到好奇,那么显然它将在您的应用程序的整个生命周期中可用。但是请记住,当用户清除应用程序数据时,所有的应用程序存储都会丢失数据,所以时间SharedPreferences也会释放这个值。

您可以使用SharedPreferences,而不是使用db。

参考文献:数据存储

票数 9
EN

Stack Overflow用户

发布于 2013-06-21 08:35:52

可以使用SharedPreferences在应用程序中保存变量。作为一个例子,您可以在游戏中使用SharedPreferences来保存分数/分数。在这种情况下,如果您处理的变量较少,我认为最好的方法是SharedPreferences。希望我的回答能帮到你。

票数 2
EN

Stack Overflow用户

发布于 2013-06-21 08:36:19

它基本上是以键值对形式使用少量的数据。并且它将用键值对存储所有首要类型的数据。它基本上是用来保存密码。会话密钥、自授权密钥等。

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

https://stackoverflow.com/questions/17230758

复制
相关文章

相似问题

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