package com.yyquan.jzh.util;
import android.content.Context;
import android.content.SharedPreferences;
/**
* Created by Administrator on 2016/1/1.
*/
public class SharedPreferencesUtil {
public static void setBoolean(Context context, String type, String key, boolean value) {
SharedPreferences preferences = context.getSharedPreferences(type, context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putBoolean(key, value).commit();
}
public static boolean getBoolean(Context context, String type, String key) {
SharedPreferences preferences = context.getSharedPreferences(type, context.MODE_PRIVATE);
return preferences.getBoolean(key, false);
}
public static boolean getBoolean(Context context, String type, String key,boolean defaults) {
SharedPreferences preferences = context.getSharedPreferences(type, context.MODE_PRIVATE);
return preferences.getBoolean(key, defaults);
}
public static void setString(Context context, String type, String key, String value) {
SharedPreferences preferences = context.getSharedPreferences(type, context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putString(key, value).commit();
}
public static String getString(Context context, String type, String key) {
SharedPreferences preferences = context.getSharedPreferences(type, context.MODE_PRIVATE);
return preferences.getString(key, "");
}
public static void setInt(Context context, String type, String key, int value) {
SharedPreferences preferences = context.getSharedPreferences(type, context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putInt(key, value).commit();
}
public static int getInt(Context context, String type, String key) {
SharedPreferences preferences = context.getSharedPreferences(type, context.MODE_PRIVATE);
return preferences.getInt(key, 0);
}
public static int getFriendMessageNumber_addone(Context context, String user) {
int before_number = getInt(context, "message_number", user);
return before_number;
}
public static void setFriendMessageNumber_addone(Context context, String user) {
int before_number = getInt(context, "message_number", user);
before_number += 1;
setInt(context, "message_number", user, before_number);
}
public static void setFriendMessageNumber_subone(Context context, String user) {
int before_number = getInt(context, "message_number", user);
before_number -= 1;
setInt(context, "message_number", user, before_number);
}
public static void setFriendMessageNumber_zero(Context context, String user) {
setInt(context, "message_number", user, 0);
}
}