解决方案 »
- tabhost的使用
- 求解!!100分!ubuntu下android源码mm编译带三方jar包的项目,javamail报错!errorIOException while sendin
- Android 如何发送/接收DTMF,急!
- Android OpenGL魔方图
- 做了一个微博,想实现分享转发功能,但又不知道如何获取文字信息
- android如何用代码打来word pdf 进行浏览啊!!!
- 对activty进行剪切
- 怎样在编译android时,更改Settings中设置的默认值
- Android MediaPlayer引起的应用无响应(ANR)
- 安卓端tab切换不同布局并且可以上拉加载、下拉刷新,返回头部
- 关于监测数据库SQLite的变化
- 求解:android手机代码实现手机关机
String text = field_height.getText().toString();
editor.putString(PREF_HEIGHT, text);//Returns a reference to the same Editor object, so you can chain put calls together.
editor.commit();
当然不能跑出Editor editor = settings.edit();的作用域
SharedPreferences这个类可以用来存储轻量级的数据,比如配置信息,各种设置项的状态值,多用来记住用户的设置项方便程序下次启动时呈现。比如你有个登陆框,有个居住密码选项,就可以用这个来记住你的密码,下次直接读取就可以了。settings.edit()
.putString(PREF_HEIGHT, field_height.getText().toString())
.commit();
这句的意思是 先获得xml中PREF_HEIGHT字段,然后将field_height.getText().toString()的值赋给它,commit()的意识就是提交保存。
初学android建议先找本入门的书,把书上的代码敲一遍。敲完你就理解了。不建议直接看源码,即使你会java你也不一定看的懂。android有它自己的框架,仅仅语法是java而已。
- 里面关于数据存储都有介绍SharedPreferences的。
- 我也是初学者。