sharedpreferences获取编辑器的方法
1. 获取SharedPreferences对象:
SharedPreferences sharedPreferences = SharedPreferences("preferences_name", Context.MODE_PRIVATE);
// "preferences_name"是SharedPreferences文件的名称,Context.MODE_PRIVATE指定该文件是私有的,即只能被当前应用访问。
2. 获取SharedPreferences.Editor对象:
SharedPreferences.Editor editor = sharedPreferences.edit(;
3. 通过SharedPreferences.Editor对象进行数据操作,如添加、更新、删除等:
添加数据:
editor.putString("key1", "value1");      // 添加字符串值
editor.putInt("key2", 123);              // 添加整型值
editor.putFloat("key3", 3.14f);          // 添加浮点型值
editor.putBoolean("key4", true);          // 添加布尔型值
更新数据:
editor.putString("key1", "new_value1");  // 更新键为"key1"的字符串值
删除数据:
ve("key1");                    // 删除键为"key1"的数据
editor.clear(;                          // 清空所有数据
editor记忆方法数据提交或异步提交:
editor.apply(;                          // 异步提交数据
editor.close(;
```java
t.Context;
t.SharedPreferences;
public class ExampleClass
private static final String PREFERENCES_NAME = "my_preferences";
public void saveData(Context context, String key, int value)
SharedPreferences sharedPreferences = SharedPreferences(PREFERENCES_NAME, Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit(;
editor.putInt(key, value);
editor.apply(;
}
public int getData(Context context, String key, int defaultValue)
SharedPreferences sharedPreferences = SharedPreferences(PREFERENCES_NAME, Context.MODE_PRIVATE);
Int(key, defaultValue);
}
```
在上述示例中,我们定义了一个名为ExampleClass的Java类,其中包含了保存数据和获取数据的方法。saveData方法用于保存键值对数据,getData方法用于获取数据。