我想知道
SharedPreferences
。我想设置一些变量,这些变量可以一直在整个应用程序中使用,直到用户卸载应用程序为止。我可以使用SharedPreferences来保存值吗??我知道我可以使用数据库,但是我想知道SharedPreferences的范围,这样我就可以正确地使用SharedPreferences了。有谁来帮忙,谢谢。
发布于 2013-06-21 08:31:29
SharedPreferences类提供了一个通用框架,允许您保存和检索原始数据类型的持久键值对。您可以使用SharedPreferences保存任何原始数据:布尔值、浮点数、ints、longs和字符串。这个数据将在用户会话中持续存在(即使您的应用程序被杀死)。
您可以使用SharedPreferences。如果您对SharedPreferences的生命周期感到好奇,那么显然它将在您的应用程序的整个生命周期中可用。但是请记住,当用户清除应用程序数据时,所有的应用程序存储都会丢失数据,所以时间SharedPreferences也会释放这个值。
您可以使用SharedPreferences,而不是使用db。
参考文献:数据存储
发布于 2013-06-21 08:35:52
可以使用SharedPreferences在应用程序中保存变量。作为一个例子,您可以在游戏中使用SharedPreferences来保存分数/分数。在这种情况下,如果您处理的变量较少,我认为最好的方法是SharedPreferences。希望我的回答能帮到你。
发布于 2013-06-21 08:36:19
它基本上是以键值对形式使用少量的数据。并且它将用键值对存储所有首要类型的数据。它基本上是用来保存密码。会话密钥、自授权密钥等。
https://stackoverflow.com/questions/17230758
复制相似问题