请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Sharepreference 如何优化的存储Bean

当我们存储一个Bean到Sharepreference时,下面两种方式,哪种更好.

方式1: 使用ObjectOutputStream
图片描述
方式2: 使用gson,将bean转化为string,再存储在内存中.
图片描述

正在回答 回答被采纳积分+3

1回答

随风绽放 2020-01-31 18:42:11

同学你好,首先非常不建议使用Sp存储Bean,因为Sp的职责本身就是存储小数据量的轻量级数据,不适合序列化存储。因此建议将其序列化存在文件中

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_夜_71 #1
    那么客户端如何存储bean呢? 例如用户的登录信息,肯定是一个bean,里面保存了用户的各种信息,如果存储键值对的话,那么键值对会非常多,因此存储bean肯定是最方便的. 那么该如何存储类似这样的bean呢?如果不使用sp存储bean,将bean序列化在文件中,那么如何管理这些文件呢?
    回复 有任何疑惑可以回复我~ 2020-03-24 07:02:41
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信