Q1:查看文件时,File Explorer要么不显示内容,要么刚点到data文件夹时就消失,我晕,还不让我查看SharedPreference里面的内容了,怎么回事啊?以前还好好的......Q2:看代码:
edit.putString(KEY_SMS_SERVICE, smsServiceCheckBox.isChecked()?"true":"false");//将此配置文件保存,查看过以保存了 //省略部分....
if(share.getString(KEY_SMS_SERVICE, "true") == "false") { // 获得配置信息将CheckBox重置
smsServiceView.setChecked(false);
else smsServiceView.setChecked(true);
可是结果是CheckBox总是为选中,为什么啊,其他的EditText用此方法都是好好的,求指导啊
edit.putString(KEY_SMS_SERVICE, smsServiceCheckBox.isChecked()?"true":"false");//将此配置文件保存,查看过以保存了 //省略部分....
if(share.getString(KEY_SMS_SERVICE, "true") == "false") { // 获得配置信息将CheckBox重置
smsServiceView.setChecked(false);
else smsServiceView.setChecked(true);
可是结果是CheckBox总是为选中,为什么啊,其他的EditText用此方法都是好好的,求指导啊
然后有个很明显的错误,字符串判断是否相等,不能用等号,要使用.equals()方法
可修改为:
if(!share.getBoolean(KEY_SMS_SERVICE, true)) {
//....
}或者
if(share.getString(KEY_SMS_SERVICE, "true") .equals("false")){
//....
}
这个java基础哈,看来楼主基础不好咧