Sharedpreferences 数据覆盖
答案:2 悬赏:20 手机版
解决时间 2021-02-19 00:57
- 提问者网友:练爱
- 2021-02-18 20:34
Sharedpreferences 数据覆盖
最佳答案
- 五星知识达人网友:渊鱼
- 2021-02-18 22:09
sharedpreferences 是以key-value形式保存数据的,保存的数据在会程序包下生成一个xml
sharedpreferences 就像map 一样,你第二次保存这个数据就会覆盖上一次保存的数据
如果你保存的是数组,列表的话那么你有以下几种选择
你继续用sharedpreferences ,但是保存的数据,先将数组转成json,取的时候再转成数组
用sqlite数据库,建议使用这种方式
sharedpreferences 就像map 一样,你第二次保存这个数据就会覆盖上一次保存的数据
如果你保存的是数组,列表的话那么你有以下几种选择
你继续用sharedpreferences ,但是保存的数据,先将数组转成json,取的时候再转成数组
用sqlite数据库,建议使用这种方式
全部回答
- 1楼网友:野味小生
- 2021-02-18 22:26
sharedpreferences中可以直接存入set集合,你可以将数组转换成linkedhashset,然后将这个set整体存入,linkedhashset是有序的,取也方便
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯