数据存储工具类 SharedPreferencesUtil
一个经常用到的安卓数据存储库 SharedPreferencespublic 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();
}
}
谢谢分享! 6666 谢谢分享 666666666666666666 感谢楼主分享 多谢楼主分享 这个牛逼了啊,楼主
感谢楼主的分享 6666666666
页:
[1]
2