Android SharedPreferences的简单使用
一、数据保存
- SharedPreferences mySharedPreferences= mActivity.getSharedPreferences("userdata",
- Activity.MODE_PRIVATE);
- //实例化SharedPreferences.Editor对象(第二步)
- SharedPreferences.Editor editor = mySharedPreferences.edit();
- //用putString的方法保存数据
- editor.putString("userName", mUserName);
- editor.putString("passWord", mPassWord);
- //提交当前数据
- editor.commit();
二、数据获取
- SharedPreferences sharedPreferences= getSharedPreferences("userdata",
- Activity.MODE_PRIVATE);
- // 使用getString方法获得value,注意第2个参数是value的默认值
- String userName =sharedPreferences.getString("userName", "");
- String passWord =sharedPreferences.getString("passWord", "");
当获取的数据为空的时候,说明之前没有写入。
这样当需要保存的数据比较简单的时候,就不用使用数据库了。
ps:userdata生成的userdata.xml文件,路径为:/data/data/<package name>/shared_prefs
Android SharedPreferences的简单使用相关推荐
- Android SharedPreferences登录记住密码
SharedPreferences是Android中存储简单数据的一个工具类.可以想象它是一个小小的Cookie,它通过用键值对的方式把简单 数据类型(boolean.int.float.long和S ...
- android sharedpreferences工具类
今天,简单讲讲如何写一个sharedpreferences的工具类. 很简单,把一些重复的操作封装在工具类里,其他地方调用就可以.在网上搜索了比较多的资料,找到一个比较好的工具类. 参考文章:http ...
- android SharedPreferences的使用优化
今天,简单讲讲android如何优化使用SharedPreferences保存数据. 之前,我写代码是都是每次缓存一个键值对就commit一次,后来在完成看了看,发现应该是缓存完所有键值对后,再一次性 ...
- android SharedPreferences保存list数据
今天,简单讲讲如何使用 SharedPreferences保存list数据. 网上找了很多资料,还是觉得这种比较简单.直接上代码: 保存: public static boolean saveA ...
- android sharedpreferences 工具类,android sharedpreferences工具类
释放双眼,带上耳机,听听看~! 今天,简单讲讲如何写一个sharedpreferences的工具类. 很简单,把一些重复的操作封装在工具类里,其他地方调用就可以.在网上搜索了比较多的资料,找到一个比较 ...
- android 同步list数据,android SharedPreferences保存list数据
释放双眼,带上耳机,听听看~! 今天,简单讲讲如何使用SharedPreferences保存list数据. 网上找了很多资料,还是觉得这种比较简单.直接上代码: 保存: public static b ...
- android SharedPreferences 存储对象
原文地址为: android SharedPreferences 存储对象 我们知道SharedPreferences只能保存简单类型的数据,例如,String.int等. 如果想用SharedPre ...
- android实现计算器功能吗,利用Android实现一个简单的计算器功能
利用Android实现一个简单的计算器功能 发布时间:2020-11-20 16:25:01 来源:亿速云 阅读:90 作者:Leah 今天就跟大家聊聊有关利用Android实现一个简单的计算器功能, ...
- Android开发环境简单配置
为什么80%的码农都做不了架构师?>>> · Android开发环境简单配置 写这个系列的原因也是因为自己对android比较感兴趣,而网上多数教程都是直接参照 ...
最新文章
- 第5次作业+105032014166+张珍珍
- linux mint 19 与windows时间不同步
- python3-正则表达式基本使用方法(附案例)_python正则表达式
- 【Python】又一个Jupyter神器,操作Excel自动生成Python代码!
- 怎么调用系统通讯录并向被选中联系人发送短信
- 鸿蒙开源源码,基于鸿蒙系统开源项目OpenHarmony源码静态分析
- python如何编辑pdf_python3.6 导入并编辑pdf 错误在哪里啊
- 定时备份为Sharepoint做网站备份,并删除指定日期的备份
- Python DearPyGui 常用控件一
- datetime 索引_超全的数据库建表/SQL/索引规范,适合贴在工位上!
- THREEJS - 利用UV偏移模拟传送带运动
- 从linux使用sz命令下载大于4g的文件到windows
- mysql把字段名批量改为大写_MySQL批量将表名或者列名大小写转换
- 服务器配置ssh 登录,取消账号密码登录
- rpc调用和http调用有什么区别
- 【NLP技术】:NLP简单介绍
- windows phone8.1开发书籍,教程,资源汇总
- c语言 实现markdown解析,marked
- Unity3D播放ogv格式的视频
- 七鑫易维彭凡演讲实录:眼球追踪技术让VR更“人性”
热门文章
- CentOS-6.4 安装 Memcached
- lucene2.0+heritrix
- 深度学习 --- 玻尔兹曼分布详解
- Tomcat如果默认8080被占用修改端口号和查询端口号地址
- submit和button的区别
- 模拟鱼群的matlab算法,IFSA人工鱼群算法
- 程序解释器忽略不执行的代码部分_编译器和解释器各有什么特点与区别
- 怎么把苹果手机通讯录导入华为手机_苹果手机资料快速导入华为手机。苹果的ios系统也可以把资料导入安卓!...
- java形参、实参、值传递、引用传递
- 20172311 2017-2018-2 《程序设计与数据结构》实验一报告