java - 如何使用 boolean 、 true 和 false 的共享首选项

标签 java android sharedpreferences

我使用以下代码通过 SharedPreferences 隐藏 View ,使用 getVisibilitysetVisibility,添加 VISIBLE 和 GONE。但我现在想将 SharedPreferences 与 boolean 值 true/false 和 CheckBox 以及 setChecked 一起使用。谁能帮我吗?

if (btnsearch.getVisibility() == View.VISIBLE) {
    btnsearch.setVisibility(View.GONE);
    SharedPreferences.Editor editor = sharedPreferences.edit();  
    editor.putBoolean("visibilitySearch", true).commit();
}

最佳答案

使用下面的代码使用共享首选项获取 boolean 值,

Boolean visibilitySearch= sharedPreferences.getBoolean("visibilitySearch", false);

关于java - 如何使用 boolean 、 true 和 false 的共享首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45118054/

相关文章:

java - 如何使用 spring-data-elasticsearch 中的聚合获取elasticsearch json响应?

java - 我如何检查一个框架在java中是否打开?

java - 浏览器仅针对受限页面发送授权 header - 它是如何知道的?

android - 从 DDMS 编辑共享首选项

java - 无法从首选项(设置)中检索字符串

java - 从 JPA/Hibernate 调用 Sybase 存储过程

java - 如何调整我的 DOMParser 以从 Java (Android) 上的 RSS 解析 "media:content"?

java - 安卓单元测试 : mocking System. currentTimeMillis()

android - Android 框架类在设备上的哪里?

android - Activity.recreate() 复制列表