package com.atguigu.mobileplayer1020.utils; import android.content.Context; import android.content.SharedPreferences; import com.atguigu.mobileplayer1020.service.MusicPlayerService; /** * 作者:尚硅谷-杨光福 on 2017/1/11 11:35 * 微信:yangguangfu520 * QQ号:541433511 * 作用:缓存工具类 */ public class CacheUtils { /** * 得到缓存的文本数据 * @param mContext * @param key * @return */ public static String getString(Context mContext, String key) { SharedPreferences sp = mContext.getSharedPreferences("atguigu",Context.MODE_PRIVATE); return sp.getString(key,""); } /** * 保持数据 * @param mContext * @param key * @param value */ public static void putString(Context mContext, String key, String value) { SharedPreferences sp = mContext.getSharedPreferences("atguigu",Context.MODE_PRIVATE); sp.edit().putString(key,value).commit(); } /** * 保持播放模式 * @param context * @param key * @param value */ public static void setPlaymode(Context context, String key, int value) { SharedPreferences sp = context.getSharedPreferences("atguigu",Context.MODE_PRIVATE); sp.edit().putInt(key,value).commit(); } /** * 得到保存播放模式 * @param context * @param key * @return */ public static int getPlaymode(Context context, String key) { SharedPreferences sp = context.getSharedPreferences("atguigu",Context.MODE_PRIVATE); return sp.getInt(key, MusicPlayerService.REPEATE_NOMAL); } }