Android SharedPreferences 用法笔记简介

这几天在学习Android的开发,其中用到了SharedPreferences ,将其记录下来,以备将来使用~~

SharedPreferences可以用来存放应用程序的配置信息,使用起来简单方便,保存后是一个XML文件~~

本程序是对两个CheckBox的配置进行管理名字分别是SHOCK_ALERT、MUSIC_ALERT

 

     shockalert = (CheckBox)this.findViewById(R.id.shockalert);
     musicalert = (CheckBox)this.findViewById(R.id.musicalert);

    //在Activity中初始化 SharedPreferences

    SharedPreferences sharePreference = getSharedPreferences(SHARE_DEV_CONFIG, MODE_PRIVATE);
    //得到Editor对象对其进行编辑

    Editor editor = sharePreference.edit();
    if(shockalert.isChecked()) editor.putBoolean("SHOCK_ALERT", true);
    else editor.putBoolean("SHOCK_ALERT", false);
    if(musicalert.isChecked()) editor.putBoolean("MUSIC_ALERT", true);
    else editor.putBoolean("MUSIC_ALERT", false);
    editor.commit();//提交

 

//读取SharedPreferences中的值,并对界面进行初始化

 SharedPreferences sharePreference = getSharedPreferences(SHARE_DEV_CONFIG, MODE_PRIVATE);
     //初始化Checkbox信息
     if(sharePreference.getBoolean("SHOCK_ALERT", false)==true) shockalert.setChecked(true);
     else shockalert.setChecked(false);
     if(sharePreference.getBoolean("MUSIC_ALERT", false)==true) musicalert.setChecked(true);
     else musicalert.setChecked(false);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值