* Created by Administrator on 2015/5/19.
* SharedPreferences數據緩存方式:數據多不建議使用
*/
public class SpCache {
//讀數據用這裏
public static String readCachedata(String dataName, String data, Context context) {
LogUitl.Infor("\n" + dataName + "讀取緩存數據成功!\n讀取的緩存數據:" + CacheData);
return CacheData;
}
//保存用這裏
public static void saveData(String saveName,String datakey, String saveData, Context context) {
SharedPreferences sp=context.getSharedPreferences(saveName, Context.MODE_PRIVATE);
Editor et=sp.edit();
et.putString(datakey, saveData);
et.commit();
LogUitl.Infor("\n"+saveName+"數據緩存成功\n"+"緩存的數據名:"+saveName+"\n緩存的數據鍵值:"+datakey+"\n緩存的數據詳情"+saveData);
}
}
/**************以下在ACtivity或fragment中用*********************/
// 獲得實例對象
SharedPreferences sp = this.getSharedPreferences(“保存的名字”, MODE_PRIVATE);
寫:
Editor editor = sp.edit();
editor.putString("Key","要保存的數據");
editor.commit();//提交
讀:
String spData= sp.getString(“Key”, null);