sharedPreferences 存取实体类方法

存:
ByteArrayOutputStream toByte_activityRecommend = new ByteArrayOutputStream();
ObjectOutputStream oos_activityRecommend = new ObjectOutputStream(toByte_activityRecommend);
oos_activityRecommend.writeObject(response.userInfo.activityRecommend);
// 对byte[]进行Base64编码
String payyeyBase64_activityRecommend = new String(Base64Coder.encode(toByte_activityRecommend.toByteArray()));
// 存储
sharedPreferences.edit().putString("activityRecommend", payyeyBase64_activityRecommend).commit();

取:
SharedPreferences sharedPreferences = getActivity().getSharedPreferences(Contacts.PREFERENCE_NAME_LOGIN, Context.MODE_PRIVATE);
byte[] base64Bytes =  Base64Coder.decode(sharedPreferences.getString("activityRecommend",  null));
 ByteArrayInputStream bais = new  ByteArrayInputStream(base64Bytes);
 ObjectInputStream ois = new ObjectInputStream(bais);
 final SwapSpreadActiveUserSelectEntity1   accountData = (SwapSpreadActiveUserSelectEntity1  ) ois.readObject();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值