SharedPreferences 是 Android 开发中常用的数据存储方式,用于在应用内部存储轻量级数据。以下是一些关于 SharedPreferences 的基本教程。

基本用法

  1. 获取 SharedPreferences 实例:

    SharedPreferences sharedPreferences = getSharedPreferences("MyAppPreferences", MODE_PRIVATE);
    
  2. 存储数据:

    SharedPreferences.Editor editor = sharedPreferences.edit();
    editor.putString("key", "value");
    editor.apply();
    
  3. 读取数据:

    String value = sharedPreferences.getString("key", "default_value");
    

高级用法

  1. 存储布尔值、整数等:

    editor.putBoolean("key", true);
    editor.putInt("key", 123);
    
  2. 监听数据变化:

    sharedPreferences.registerOnSharedPreferenceChangeListener(new SharedPreferences.OnSharedPreferenceChangeListener() {
        @Override
        public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
            // 处理数据变化
        }
    });
    

图片示例

SharedPreferences_example

更多关于 Android 开发的教程,请访问我们的Android 教程页面。


以上内容为关于 Android SharedPreferences 的基本教程。如果您需要更深入的了解,可以参考Android SharedPreferences 官方文档