Android SharedPreferences
来源:互联网 发布:linux diff命令的功能 编辑:程序博客网 时间:2024/06/10 08:18
Android中的SharePreferences是一个轻量级的存储类,用于存储少量的简单的数据,比如应用程序的一些配置信息。
一、将数据存储到SharedPreference
SharedPreferences.Editoreditor=getSharedPreferences("data", MODE_PRIVATE).edit(); editor.putString("name", "Tom");editor.putInt("age", 28); editor.putBoolean("married", false); editor.commit();
通过Context类中的getSharedPreferences()方法得到SharedPreferences对象,第一个参数指定SharedPreferences文件的名称,第二个指定操作模式,有两种分别是MODE_PRIVATE和MODE_MULTI_PROCESS(在某些Android版本不能可靠地使用,已过时),第一种表示只有当前进程可以对这个SharedPreferences文件进行读写,第二种用于多个进程对同一个SharePreferences文件进行读写的情况。
SharePreferences文件都存放在/data/data/<packagename>/shared_prefs/目录下。
二、从SharedPreference中读取数据
SharedPreferences pref = getSharedPreferences("data",MODE_PRIVATE);String name = pref.getString("name", ""); int age = pref.getInt("age", 0); boolean married = pref.getBoolean("married", false);这些get方法的第二个参数表示找不到传入键对应值时的默认值。
0 0
- Android SharedPreferences
- Android SharedPreferences
- android SharedPreferences
- SharedPreferences Android
- Android SharedPreferences
- Android SharedPreferences
- Android SharedPreferences
- Android SharedPreferences
- Android-------SharedPreferences
- Android SharedPreferences
- Android SharedPreferences
- Android SharedPreferences
- android SharedPreferences
- Android SharedPreferences
- Android:SharedPreferences
- Android-SharedPreferences
- android sharedPreferences
- Android------SharedPreferences
- SQL存储过程返回受影响的行数
- 关于用java实现RMI通信的项目,MeetingRMI
- 2.mysql mysql备份数据与恢复方案
- LeetCode[204] Count Primes
- Eclipse 使用Egit插件通过SSH上传代码到GitHub
- Android SharedPreferences
- UML——构件图、部署图(实现图)
- 3.mysql主从复制
- 递归和迭代的区别
- spring集成监听器
- 服务器端脚本语言python
- 使用gradle管理ssm项目,出现mybatis的*.xml映射文件无法打入到war包里,解决办法!
- 神经网络梯度消失的解释
- 数字货币开发