当前位置: 首页 > 知识库问答 >
问题:

启用/禁用首选项侦听器

司寇星海
2023-03-14

我有一个依赖于 SwitchPreference Preference A 的自定义 Preference BPreference B 有没有办法监听它所依赖的开关的启用/禁用?

我能找到的最接近的监听器是OnPreferenceChangedListener,但这当然是针对偏好值的实际更改,而不是状态。

共有1个答案

罗业
2023-03-14

您可以将 Application 类作为静态变量。

 类似资料:
  • 我目前正在为一个包含大量模块的大项目创建TestNG测试用例。现有的大多数单元测试实际上都是集成测试,因为它们非常依赖于/opt文件夹中的配置文件以及正在运行的数据库和消息队列。 为了使事情进一步复杂化,测试用例使用配置位于resources/meta-inf/services/org.TestNG.itestnglistener文件中的TestNG侦听器。这个文件中的侦听器触发所有测试用例(正如

  • 在Android应用程序中,我有两个片段: > 具有项目列表视图的片段 带有ImageView的片段 通过回调onListItemSelected,当用户单击ListView项目时,Mainactive将ImageView推送到堆栈上,带有图像的片段出现在屏幕上。此时,我预计由于ListView片段不再可见,因此不再触发与此片段关联的任何事件。事实并非如此。如果我触摸ImageView,ListV

  • 本文向大家介绍datatables 功能启用/禁用(DataTables选项),包括了datatables 功能启用/禁用(DataTables选项)的使用技巧和注意事项,需要的朋友参考一下 示例 DataTables能够启用或禁用其许多功能,例如分页或搜索。要选择这些选项,只需在初始化时选择它们: 请注意,选项名称周围的引号是可选的: 也是完全有效的。 在这里可以找到选项的完整列表,以及每个选项

  • 我有一个表,其中有多个表项可用。其中,对于某些表项,设置了背景和前景色。 在选择彩色项目时,由于文本颜色为白色,文本很难阅读,因此,我需要将前面的颜色更改为默认颜色,即黑色。我是用选择侦听器完成的 成功地改变了颜色。 但是现在我正在选择任何其他没有着色的项目,所以我想删除上面的选择侦听器并将文本颜色设置为彩色即白色。我不知道如何使用。 有人能帮忙吗?

  • 如何禁用DrawerLayout的手势识别?(从左向右滑动)并仅接受关闭手势(从右向左)并仅使用home按钮打开抽屉?

  • 我有一个Spring Boot应用程序作为Spring JMS侦听器。我配置了多个数据源管理器一个用于Oracle,另一个用于DB2。 每当我启动应用程序时,jms侦听器容器都在寻找一个事务管理器bean,并在找到两个bean时给出以下错误。 我不想维护JMS事务。我如何实现它,或者我们如何禁用jms事务特性? 下面是我在我的主Spring Boot类上添加的注释。我也在使用Spring Data