阅读 94

SharedPreferences签到,sharing和shared

机器人SharedPreferences

共享首选项

简单的使用方法

SharedPreferences是一种轻量级的数据存储方法,使用键值对进行存储。

SharedPreferences只能保存少量数据。 大量的数据不能用这个方法保存。 支持保存的数据类型有布尔、浮点、整型、长整型和字符串。

SharedPreferences以/data/data//shared_prefs/路径保存在XML文件中。 关于文件名和存储器的详细内容将在后面叙述。

使用步骤:

获取SharedPreferences对象并调用SharedPreferences对象的edit ()方法,以获取SharedPreferences.Editor对象。 将数据添加到SharedPreferences.Editor对象。 调用commit方法提交添加的数据。 publicclassmainactivityextendsactivity { privateedittextmeditname,mEditAge; private Button mBtnSave,mBtnLoad; @ overrideprotectedvoidoncreate (bundlesavedinstancestate ) super.oncreate ) savedinstancestate; setcontentview (r.layout.activity _ main; meditname=(edittext ) findviewbyid ) r.id.edit_name; meditage=(edittext ) findviewbyid ) r.id.edit_age; mbtnsave=(Button ) findviewbyid ) r.id.BTN_save; mbtnsave.setonclicklistener (newonclicklistener ) ) overridepublicvoidonclick (viewv )//获取用户输入的数据string name=meme 将SharedPreferences用于数据持久性的sharedpreferencessp=get preferences (mode _ private ); //使用专用模式获取//编辑缺省存储对象,然后进入编辑器对象Editor editor=sp.edit (; //添加数据存储(键/值对) editor.putstring (名称); editor.putstring('age ',age ); 提交editor.commit (); }; ); mbtnload=(Button ) findviewbyid ) r.id.BTN_load; mbt nload.setonclicklistener (newonclicklistener ) ) overridepublicvoidonclick (viewv ) )使用SharedPreferences进行数据持久化/获取数据//参数1 :键//参数2 :默认值:如果无法读取数据,默认情况下为什么要输入stringname=sp.getstring('name,'佘名') ); stringage=sp.getstring('age ','-1 ' ); //toast.maketext (main activity.this,name ',' age,Toast.LENGTH_SHORT ).show ); }; ); }


文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐