问题标签 [checkboxpreference]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
87 浏览

android - 为什么 Toast 出现的次数比我需要的多?

问题是 Toast 出现的次数与您打开设置活动的次数一样多,而每次单击 CheckBox 后我只需要一次。

在此先感谢所有尝试改进我的代码的人。

代码如何工作的更详细描述:

  • 我去设置活动并选中一个框
  • Toast 出现一次
  • 我使用“后退”按钮返回上一个活动,什么也不做,再次返回“设置”活动并选中一个框。
  • Toast 出现两次
  • 我使用“后退”按钮返回上一个活动,什么也不做,再次返回“设置”活动并选中一个框。
  • Toast 出现 3 次
  • 等等

    }

0 投票
1 回答
284 浏览

android - 在 Android 中将 CheckBoxPreference 的值设置为 false

我有一个复选框首选项,一旦单击它就会执行任务。如果任务失败,我想取消选中它。但我不确定为什么它不起作用。

选项.xml:

我将默认值设置为 false(未选中)。

我创建了一个实现更改侦听器的活动:

但是,当检查应用内购买是否失败时:

问题是即使应用内购买失败,复选框也会被标记。复选框会根据点击次数而变化。

任何帮助将不胜感激

0 投票
1 回答
2378 浏览

android - Expresso 的 Android 测试偏好片段

我在用 Expresso 测试我的代码时遇到了问题。我写了这段代码:

XML:

我的测试规则:

我尝试测试第一个复选框:

测试总是失败并出现 NoMatchingViewException:层次结构中没有找到匹配的视图:

http://prntscr.com/bv8xlb

我也尝试:

测试总是因 NullPointerException 而失败:

http://prntscr.com/bv8w04

也因 NoMatchingViewException 而失败。

有人会展示一个带有正确测试用例的例子吗?

0 投票
0 回答
52 浏览

android - OnPreferenceClickListener 在 CheckBoxPreference 中工作错误

我有一个 CheckBoxPreference 并且我 setOnPreferenceClickListener

但是当单击复选框时,它总是设置为选中 true。我不知道为什么!

0 投票
1 回答
324 浏览

android - Android Espresso:无法找到具有唯一 android:id 的 CheckBoxPreference

我正在尝试测试 PreferenceScreen 上的复选框。

PreferenceScreen 包含两个 CheckBoxPreferences,每个都有唯一的 android:id。

以下是 R.java 文件中的 id 值:

在我的测试中:

我懂了:

当我尝试通过 'android.R.id.checkbox' 而不是 'R.id.first_checkbox' 进行搜索时:

我收到:

我的问题是:如何使用 'first_checkbox' id 测试第一个 CheckBoxPreference ?

0 投票
0 回答
803 浏览

android - 从片段中的 recyclerView 中选择多个项目,并将这些选定的项目传递给同一活动中的其他片段

我有一个活动,该活动中有 2 个片段(FragmentA 和 FragmentB)。我可以使用菜单项从 FragmentA 切换到 FragmentB,反之亦然。在 FragmentA 中,我已获取设备中的所有 .pdf 文件并使用 recyclerView 显示它们。recyclerView 的每一项都有一个checkBox & .pdf 文件名。

我想使用复选框从该 recyclerView 中选择所需的项目,并将所有这些项目传递给 FragmentB 中的另一个 recyclerView,单击我已经包含在 FragmentA 中的按钮,如图所示

片段 A 的图像

当我从 FragmentA 按下“完成”按钮时,FragmentA 中的所有选定项目都应该传递给 FragmentB 的 recyclerView,我应该能够从 FragmentB 查看那些 .pdf 文件。

在 FragmentB 中,recyclerView 的单个项目仅包含一个 textView,这将是 .pdf 文件的名称。

一旦我关闭我的应用程序并再次打开它,我之前选择的 FragmentA 的 recyclerView 的唯一项目应该被隐藏,但那些选定的项目应该在 FragmentB 的 recyclerView 中可见,我应该能够从 FragmentB 查看那些 .pdf 文件。

请帮助我如何做到这一点,我需要考虑的所有事情。(例如:sharedPreferences、intents、SQLite....)

提前致谢 :)

0 投票
1 回答
305 浏览

android - 为什么 checkboxpreference 是空对象首选项

我在类uncheckAll()内的方法中收到空对象引用时遇到问题HomeActivity。但问题是我已经在MyPreferenceActivity类中引用了两个对象( checkboxPreferenceEvent 和 checkBoxPreferenceQuote )。希望你们能帮我解决这个问题。

谢谢..

错误

MyPreferencesActivity.java

HomeActivity.java

0 投票
1 回答
576 浏览

javascript - 使用 jquery 的自定义列复选框格式化程序

我必须在其中一列(中间列)中添加复选框..我应该制作一些行不可编辑的复选框..我只需要知道如何为标题实现全选选项..它没有出现网格..我已经设置了多选:真

请帮忙!!提前致谢 。我必须使可见性列具有复选框..它适用于该列但在标题中我必须添加..在此处输入图像描述

0 投票
2 回答
369 浏览

android - 在用户检查时启用 EditTextPreference 可见性或设置中的 CheckBoxPreference 为真

可以设置EditTextPreferenceandroid:enabled="false"这是默认情况下,当用户检查checkboxPreference如果用户单击然后 EditTextPreference enable(true) .. 如果取消选中,那么它将启用(false)

图片

这就是问题..

0 投票
2 回答
138 浏览

android - Android Preference: CheckBoxPreference - Difference between defaultValue and checked

In CheckBoxPreference, what is the difference between "android:defaultValue" and "android:checked"? Both seems to be doing the same thing