【安卓】SharedPreference使用注意

声明

该文章为自己的笔记,学习的视频来源B站:longway777 https://www.bilibili.com/video/BV1z4411G7Si

一.细节

  1. 以apply方式提交
    在这里插入图片描述

  2. 做封装时
    1)
    拿到context应传递,应全局唯一引用getApplication,不能传this,不然当屏幕翻转时,原ac销毁重构,但传递处任然持有context,内存泄漏。
    在这里插入图片描述
    2)封装需求
    在这里插入图片描述

  3. 使用资源引用的好处,解决hardcodedstring问题。
    1)先将名字写入资源
    在这里插入图片描述
    2)AC外通过getResources进行资源获取引用
    在这里插入图片描述
    3)设定读取时默认值
    在这里插入图片描述
    4)完整引用,注意返回值
    在这里插入图片描述

  4. 回到MainAC
    5](https://img-blog.csdnimg.cn/20201125155626645.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4MzA0Njcy,size_16,color_FFFFFF,t_70#pic_center)

  5. 文件存储位置
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_38304672/article/details/110132747