package com.base.util; import android.content.Context; import android.content.SharedPreferences; import android.preference.PreferenceManager; import com.base.BaseActivity; import com.model._User; import com.google.gson.Gson; /** * Created by Administrator on 2016/4/5. */ public class SpUtil { static SharedPreferences prefs; public static String getDataByKey(String key) { return prefs.getString(key, ""); } public static void init(Context context) { prefs = PreferenceManager.getDefaultSharedPreferences(context); } public static boolean isNight() { return prefs.getBoolean("isNight", false); } public static void setNight(Context context, boolean isNight) { prefs.edit().putBoolean("isNight", isNight).commit(); if (context instanceof BaseActivity) ((BaseActivity) context).reload(); } public static _User getUser() { return new Gson().fromJson(prefs.getString("user", ""), _User.class); } public static void setUser(_User user) { prefs.edit().putString("user", new Gson().toJson(user)).commit(); } }