数据存储SharedPreferences多种用法

持久化:就是将数据保存在本地中。
序列化:就是数据如何组织,同时包括在持久化状态和内存中。

SharedPreferences存储的数据时在xml文件中。一般不用于存储数组,表格或二进制的文件。
二进制的数据(图片,视频或音频之类)一般不存储在sqlite和SharedPreferences中,而是以文件的方式进行存储。

SharedPreferences获取对象通常有三种形式。在同一个进程中,每个通过相同名字获取到的SharedPreferences是一个实例。
①最简单的是通过PreferenceManager.getDefaultSharedpreference()
②context.getSharedPreferences(“name”,MODE_PRIVATE)
③activity.getPreferences(MODE_PRIVATE)
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/yuezheyue123/article/details/83146841