2024年3月13日发(作者:)

sharedpreferences 用法

SharedPreferences是Android中一种轻量级的数据存储方式,用于存储少量

的键值对数据。它是基于XML文件存储的,可以用于存储应用程序的配置信息、

用户偏好设置等。

SharedPreferences的使用非常简单,下面将详细介绍SharedPreferences的

用法。

1. 创建SharedPreferences对象

要使用SharedPreferences,首先需要获取一个SharedPreferences对象。可

以通过Context的getSharedPreferences()方法或者PreferenceManager的

getDefaultSharedPreferences()方法来获取SharedPreferences对象。

- 使用getSharedPreferences()方法:

java

SharedPreferences sharedPreferences =

getSharedPreferences("my_preferences", _PRIVATE);

这里的"my_preferences"是SharedPreferences的名称,

_PRIVATE表示只有当前应用程序可以访问该

SharedPreferences。

- 使用getDefaultSharedPreferences()方法:

java

SharedPreferences sharedPreferences =

aultSharedPreferences(context);

getDefaultSharedPreferences()方法会自动使用当前应用程序的包名作为

SharedPreferences的名称,并且使用_PRIVATE模式。

2. 存储数据

获取到SharedPreferences对象后,可以使用其edit()方法获取一个

对象,然后通过该对象的putXxx()方法存储数据。

- 存储字符串:

java

editor = ();

ing("key", "value");

();

- 存储整数:

java

editor = ();