520030343 发表于 2021-8-4 20:37

数据存储工具类 SharedPreferencesUtil

一个经常用到的安卓数据存储库 SharedPreferences

public class SharedPreferencesUtil{
    publicSharedPreferences sha;
    publicSharedPreferences.Editor editor;

    public SharedPreferencesUtil(Context context)
    {
      sha = PreferenceManager.getDefaultSharedPreferences(context);
      this.editor = sha.edit();
    }

    publicvoid setSharedPreferencesName(String name,Context context){
      sha = context.getSharedPreferences(name,context.MODE_PRIVATE);
      editor = sha.edit();
    }
    /*
   *获取Boolean数据
   */
    publicvoid setBoolean(String Name,boolean Data){
      editor.putBoolean(Name, Data);
      editor.commit();
    }
    /*
   *获取String数据
   */
    publicvoid setString(String Name,String Data){
      editor.putString(Name, Data);
      editor.commit();
    }
    /*
   *获取Int数据
   */
    publicvoid setInt(String Name,int Data){
      editor.putInt(Name, Data);
      editor.commit();
    }
    /*
   *获取Float数据
   */
    publicvoid setFloat(String Name,float Data){
      editor.putFloat(Name,Data);
      editor.commit();
    }

    /*
   *得到Boolean数据
   */
    publicboolean getBoolean(String Name,boolean Data){
      return sha.getBoolean(Name,Data);
    }
    /*
   *得到String数据
   */
    publicString getString(String Name,String Data){
      return sha.getString(Name,Data);
    }
    /*
   *得到Int数据
   */
    publicint getInt(String Name,int Data){
      return sha.getInt(Name,Data);
    }
    /*
   *得到Float数据
   */
    publicfloat getFloat(String Name,float Data){
      return sha.getFloat(Name,Data);
    }

    public void commit()
    {
      if(Build.VERSION.SDK_INT>=9)
            editor.apply();
      else
            editor.commit();
    }

}

qwe561188 发表于 2021-8-4 20:37

谢谢分享!

shishu 发表于 2021-8-4 21:07

6666

tailbash 发表于 2021-8-4 21:07

谢谢分享

不羁的风 发表于 2021-8-4 21:18

666666666666666666

Nightstareror 发表于 2021-8-4 21:42

感谢楼主分享

feifeiyu 发表于 2021-8-4 21:44

多谢楼主分享

wangqisitp 发表于 2021-8-4 22:12

这个牛逼了啊,楼主

yangguanghui 发表于 2021-8-4 22:16


感谢楼主的分享

245463540 发表于 2021-8-4 22:18

6666666666
页: [1] 2
查看完整版本: 数据存储工具类 SharedPreferencesUtil