
Android,SharedPreferences的使用
发布日期:2021-05-07 23:25:54
浏览次数:9
分类:精选文章
本文共 1167 字,大约阅读时间需要 3 分钟。
一、SharedPreferences介绍
SharedPreferences是一个轻量级存储框架,以“key-value键值对”的形式来保存数据,默认存储在/data/data//shared_prefs目录下。
二、SharedPreferences的使用
1、获取SharedPreferences对象。(3中方法)
(1)使用Context类的getSharedPreferences(String name,String mode);
两个参数: name:SharedPreferences对应的存储xml文件的名称 mode:操作模式,目前仅保留MODE_PRIVATE私有一种。 (2)使用Activity类的getPreferences(int mode),产生一个与activity一样名称的xml存储文件。 (3)使用PreferenceManager的getDefaultSharedPreferences(Context),(不建议使用)示例:

2、通过SharedPreferences对象存储数据
(1)获取SharedPreferences对象
(2)获取SharedPreferences.Editor对象(可多次调用) (3)调用Editor对象的put(key,value)写入数据(指写入内存) (4)调用Editor对象的apply或者commit方法提交更改,存储到硬盘示例:
String SP_EDITTEXT1="sp_editText1";//实例化SharePreferencesSharedPreferences sharedPreferences;
if(sharedPreferences==null){ sharedPreferences=getApplicationContext().getSharedPreferences("config", Context.MODE_PRIVATE); } SharedPreferences.Editor editor=sharedPreferences.edit(); editor.putString(SP_EDITTEXT1,editText1.getText().toString()); editor.commit();
3、通过SharedPreferences对象读取数据
(1)获取SharedPreferences对象
(2)调用SharedPreferences对象的get(key,def)示例:
//回显数据editText1.setText(sharedPreferences.getString(SP_EDITTEXT1,""));
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年03月20日 18时10分34秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Python3.6爬虫记录
2021-05-08
搞清楚Spring Cloud架构原理的这4个点,轻松应对面试
2021-05-08
1月份2月份GitHub上最热门的23个Java开源项目
2021-05-08
maven安装
2021-05-08
2020第十五届全国大学生智能汽车竞赛——4X4矩阵键盘+Flash调参系统
2021-05-08
合并两个有序数组
2021-05-08
Ubuntu 环境下使用中文输入法
2021-05-08
小白学习Vue(?)--model选项的使用(自定义组件文本框双向绑定)
2021-05-08
聊聊我的五一小假期
2021-05-08
面向对象之异常处理:多路捕获
2021-05-08
Python简易五子棋
2021-05-08
MySQL8.0.19 JDBC下载与使用
2021-05-08
Windows安装MongoDB 4.2.8
2021-05-08
Vue新建项目——页面初始化
2021-05-08
Cent OS 7.6 服务器软件安装(这篇博客主要是为了方便我配置云主机的)
2021-05-08
MySQL使用系列文章
2021-05-08
Node.js包使用系列(一)——修改NPM全局下载和缓存路径
2021-05-08
TDengine使用(一)——TDengine下载与安装
2021-05-08
Node.js包使用系列(三)——常用npm包列表
2021-05-08
ubuntu和windows之间无法复制粘贴
2021-05-08