存:
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();