checkboxpreference怎样通过sharedpreference存储checkbox的值

checkboxpreference  时间:2021-07-20  阅读:()

怎样通过sharedpreference存储checkbox的值

无论checkbox的状态是什么,我们都需要将其状态记录下来。

如何记录呢?我们可以使用SharedPreferences保存该状态。

具体代码如下:   首先:定义一个preference的变量sp,并赋值如下:   sp=this.getSharedPreferences("config",MODE_PRIVATE);   getSharedPreferences方法的第一个参数是该新建SharedPreferences保存文件的名称,第二个参数是该保存文件的权限(MODE_PRIVATE即为私有文件)。

  其次:将checkbox当前的状态写入SharedPreferences中,即写数据到SharedPreferences中,具体实现如例1-5所示:   例1-5   public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {   Editor ed=sp.edit();   ed.putBoolean("isChecked", isChecked);   mit();//提交数据,   }   复制代码   Editor 是编辑器,用来编辑SharedPreferences文件,在编辑完成之后一定要调用Editor mit()方法,该方法是提交数据(类似于数据库操作中的事物提交),只有调用了该方法才能将数据写入SharedPreferences文件中。

  最后,读取SharedPreferences存储的数据   SharedPreferences存储了checkbox的状态,所以每次打开程序时都应该先读取SharedPreferences中的数据信息,根据此值来设置checkbox的显示状态。

具体操作如例1-6所示:   例1-6   sp=this.getSharedPreferences("config", MODE_PRIVATE);   Boolean isChecked = sp.getBoolean("isChecked", false);   cb.setChecked(isChecked);   复制代码   调用sharedpreference的getBoolean()方法来读取存储在SharedPreferences中的布尔值,第一个参数是key值,该值要与我们在保存状态信息的key值一致,第二个参数是默认情况下该值。

欧路云(22元/月),美国CERA弹性云服务器!香港弹性云服务器15元/月起;加拿大高防vps仅23元/月起

欧路云怎么样?欧路云主要运行弹性云服务器,可自由定制配置,可选加拿大的480G超高防系列,也可以选择美国(200G高防)系列,也有速度直逼内地的香港CN2系列。所有配置都可以在下单的时候自行根据项目 需求来定制自由升级降级 (降级按天数配置费用 退款回预存款)。2021年7月14日美国 CERA 弹性云服务器 上新 联通CUVIP 线路!8折特惠中!点击进入:欧路云官方网站地址付款方式:PayPa...

美国VPS 美国高防VPS 香港VPS 日本VPS 首月9元 百纵科技

百纵科技湖南百纵科技有限公司是一家具有ISP ICP 电信增值许可证的正规公司,多年不断转型探索现已颇具规模,公司成立于2009年 通过多年经营积累目前已独具一格,公司主要经营香港服务器,香港站群服务器,美国高防服务器,美国站群服务器,云服务器,母机租用托管!美国CN2云服务器,美国VPS,美国高防云主机,美国独立服务器,美国站群服务器,美国母机。美国原生IP支持大批量订货 合作 适用电商 亚马逊...

SoftShellWeb:台湾(台北)VPS年付49美元起,荷兰VPS年付24美元起

SoftShellWeb是一家2019年成立的国外主机商,商家在英格兰注册,提供的产品包括虚拟主机和VPS,其中VPS基于KVM架构,采用SSD硬盘,提供IPv4+IPv6,可选美国(圣何塞)、荷兰(阿姆斯特丹)和台湾(台北)等机房。商家近期推出台湾和荷兰年付特价VPS主机,其中台湾VPS最低年付49美元,荷兰VPS年付24美元起。台湾VPSCPU:1core内存:2GB硬盘:20GB SSD流量...

checkboxpreference为你推荐
189邮箱怎么发短信请问189邮箱怎样登录、发邮件?达内学院达内教育就业前景怎么样?微软将停止支持32位Win10系统WIN10系统Microsoft Office已停止工作怎么解决物联卡官网联通电信物联卡是正规卡吗?怎么不能在官网充值?电梯物联网平台电梯物联网技术运用到电梯的远程监控上,能实现什么作用?人脸检测综述人脸检测技术的研究现状handoff怎么用如何令Yosemite使用iPhone的通话功能和Handoff设置nero教程如何使用NERO刻碟音响解码大家好,音响锁住了怎么解锁?联通玩电信游戏我朋友是联通的网,想玩电信的游戏但是发现都很卡
域名网站 网站备案域名查询 搬瓦工官网 idc评测网 英语简历模板word 密码泄露 服务器cpu性能排行 云图标 空间服务商 云全民 免空 日本bb瘦 怎样建立邮箱 双线主机 银盘服务是什么 河南移动梦网 cxz iki 后门 七十九刀 更多