SharedPreferences共享优先存储的详细解析和原理
来源:互联网 发布:剑三菊花插件数据下载 编辑:程序博客网 时间:2024/05/18 21:42
共享优先存储:
publicvoid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
EditText e = (EditText) findViewById(R.id.EditText01);
SharedPreferences s = getSharedPreferences("fish", 0);//建立一个共享存储优先,fish是文件名,将来你要写的东西会以xml格式存在虚拟器上。这样你就有一个fish.Xml文件了。在/data/data/你的应用工程/shared/fish.XML
s.edit().putString("data1", "你好").commit();//既然是存数据,当然是往数据库里面放数值。而且数据在xml之所以能放数据是因为数据在xml中以节点结构存储,其实在现在,xml用来当数据库是一种常见的技术。而且只有commit提交以后,才会在文件中写入。要不是看不见的。当然后面的取值就不能取了。还有put不仅仅是string格式,也可以是int,等等再说说这个方法两个参数的意思:第一个就是一个标志,因为你存的东西要被人用到。第二个你要传string类型的数据。如果你是putint当然就写整形数据。
e.setText(s.getString("data1", ""));//装箱,就有拆箱。通过标志data1就可以获得“你好”
}"));
其实就是3个步骤:
步骤-:建立一个SharedPreferences对象
步骤二:对该对象存放数据,并且提交。
步骤三:对该对象取出数据。就ok。
红字只是理解。记住蓝色的3代码原理。共享优先就很简单了。
- SharedPreferences共享优先存储的详细解析和原理
- Android开发,共享数据SharedPreferences的使用,用于存储数据和状态的方法
- Android SharedPreferences数据存储原理解析及使用示例
- Android SharedPreferences数据存储原理解析及使用示例
- SharedPreferences存储和提取数据(详细的例子请见上一篇博客)
- Android学习笔记之数据的共享存储SharedPreferences
- 安卓:SharedPreferences共享存储的工具类
- 数据的存储(一、共享参数 SharedPreferences)
- Android数据存储--SharedPreferences--共享数据存储
- SharedPreferences的存储位置和格式
- SharedPreferences的存储位置和格式
- 超详细的系统时钟和定时器原理解析
- SharedPreferences存储和SQLite存储
- SharedPreferences的详细讲解
- 【安卓】SharedPreferences共享数据存储
- andriod之SharedPreferences共享参数存储
- android数据存储--共享参数(sharedPreferences)
- Android21之SharedPreferences(共享偏好设置存储)
- 泡妞经验
- 手机正则表达式验证
- cortex-A8 ARM核 opencv程序移植
- 《规范敏捷交付:企业级敏捷软件交付方法与实践》迷你书
- 【WIN7系统不是万能滴】
- SharedPreferences共享优先存储的详细解析和原理
- android全屏显示方法
- 如何单独编译Android源代码中的模块
- 架构设计之设计模式 (三) 策略模式+装饰模式+反射(java)
- #pragma
- Qt文件操作总结
- Android(Java):LayoutInflater
- 移动互联网的创新与91生态
- UICollectionView