我使用以下代码隐藏了包含SharedPreferences的视图,getVisibility
和setVisibility
,添加了VISIBLE和GONE。但我现在想要使用带有setChecked
的CheckBox的布尔值为true / false的SharedPreferences。任何人都可以帮助我吗?
if (btnsearch.getVisibility() == View.VISIBLE) {
btnsearch.setVisibility(View.GONE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putBoolean("visibilitySearch", true).commit();
}
答案 0 :(得分:0)
使用以下代码获取使用共享pref
的布尔值function checkInputs(inputs) {
$("input").each(function() {
var element = $(this);
if (element.val() == "") {
return false
}
});
return true
}
if (checkInputs($(".myinput"))) {
if($('.input').length !== 4){
$(".inputs").append("<div class='input' id='surway_poll'><input type='text' class='myinput' id='hoho' placeholder='Write something!'></div>");
} else {
$(".createnew").remove();
}
} else {
alert("You can not leave it blank input field!");
}
答案 1 :(得分:0)
使用这种方式。
boolean shouldItBeVissible = sharedPreferences.getBoolean("visibilitySearch",default_value in case of key not found(true or false));