设为首页 加入收藏

TOP

SharedPreferences进行数据存储
2014-11-24 14:34:39 来源: 作者: 【 】 浏览:1
Tags:SharedPreferences 进行 数据 存储

今天主要学习了一下用SharedPreferences 进行数据存储


主要用到下面两个


1:public abstract SharedPreferences getSharedPreferences (String name, int mode)


这个接口第一个参数是名称,第二个参数代表操作模式 主要有四种模式(私有: MODE_PRIVATE 可读:MODE_WORLD_READABLE


可写:MODE_WORLD_WRITEABLEMODE_MULTI_PROCESS



2:public abstract SharedPreferences.Editor edit ()


注意文档中这句话


Note that you must call commit() to have any changes you perform in the Editor actually show up in the SharedPreferences.


你必须对编辑好的内容进行commmit()提交,【很多时候我们会很容易忘记commit(),不然我们会SharedPreferences失败】


接下写代码:在EditText保存内容,当我们退出屏幕的时候,在返回我们会发现先前编辑的内容又出现了;


源码下载地址:


具体下载目录在 /2012年资料/1月/13日/SharedPreferences进行数据存储/


因为我们点击提交的时候,其实把编辑的内容以XML文件的形式保存在/data/data/自己的包名/shared_prefs/下面上图为证:




下面源代码:




有时候我们在使用当前应用程序的时候,突然会遇到短信,或者电话来时,当前的Activity可能会被回收,


此时我们需要立刻保存一下当前页面的一些信息,根据Activity的生命周期,可以在onStop()方法内进行保存


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android中使用File文件进行数据存.. 下一篇Android中使用ViewStub来提高UI的..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: