开发过程中运用到的一个工具类,此方法满足了基本的需求简单记录一下
欢迎各位提出意见
MyData
public class MyData {
private Context context;
private static SharedPreferences mPreferences;
private static SharedPreferences.Editor mEditor;
private static MyData mSharedPreferencesUtil;
@SuppressLint("CommitPrefEdits")
public MyData(Context context) {
this.context = context;
mPreferences = this.context.getSharedPreferences("MY_DATA", Context.MODE_PRIVATE);
mEditor = mPreferences.edit();
}
public static MyData getInstance(Context context) {
if (mSharedPreferencesUtil == null) {
mSharedPreferencesUtil = new MyData(context);
}
return mSharedPreferencesUtil;
}
//保存
public void save_net(Boolean net){
mEditor.putBoolean("NET",net);
mEditor.commit();
}
//获取
public Boolean load_net() {
return mPreferences.getBoolean("NET", true);
}
}
使用
private MyData myData
myData=new MyData(WelcomeActivity.this);
myData.save_token(token);
token=myData.load_token();