问题标签 [onpreferenceclicklistener]

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 投票
4 回答
3831 浏览

android - onPreferenceClick 监听器不工作/onPreferenceClick 未被调用

当我的偏好之一被点击时,我试图打开一个网站(而不是当偏好实际改变时,因为没有一个)。

问题是onPreferenceClick()从未调用过。

这是我的PreferenceActivity

这是xml:

我还发现这也无济于事:

0 投票
2 回答
1491 浏览

android - Android PrefernceFragment 实现 OnPreferenceClickListener 从未在点击时调用

我正在尝试实施OnPreferenceClickListenerPrefernceFragment似乎onPreferenceClick()从未调用过。
我有另一个PrefernceFragment实现OnSharedPreferenceChangeListener,它工作得很好。
这是操作系统的错误吗?不OnPreferenceClickListener应该支持PrefernceFragment吗?
如果在我阅读时不需要将片段注册为侦听器,那么我真的认为我的代码是正确的。

0 投票
1 回答
179 浏览

android - onPreferenceClick 不适合我

我试图在我的onPreferenceClick中做一些代码,但没有奏效。

我做了一个 SettingActivity Calss 并扩展了 PreferenceActivity。

然后我实现了 OnPreferenceClickListener。

这是我的设置活动类

这是我的arrays.xml

和 xml 文件夹中的 settings.xml:

这是我的用户设置的照片: 在此处输入图像描述

我想要做的是通过点击它们中的每一个来改变十进制数字格式的方式。

提前致谢 :)

更新:我这样做是为了注册 PreferenceClickListener。

它给了我这个错误:

05-24 11:10:24.127: E/AndroidRuntime(1025): java.lang.RuntimeException: 无法恢复活动 {com.com.ecalc/com.com.ecalc.Z_SettingsActivity}: java.lang.ClassCastException: com. com.ecalc.Z_SettingsActivity 不能转换为 android.content.SharedPreferences$OnSharedPreferenceChangeListener

0 投票
1 回答
3622 浏览

android - 首选项片段 setOnPreferenceClickListener 不工作

我目前正在尝试在我的应用程序中实现首选项片段,但在设置 setOnPreferenceClickListener 时遇到问题。似乎侦听器根本不工作,并且代码从未被实现。我现在只是在听众中放了一个 Toast 作为测试。我浏览了许多论坛,到目前为止还没有找到一个好的答案。代码如下。提前致谢!

SettingFragment.java


片段设置.xml


数组.xml

编辑: 所以 Toast 没有工作,因为它没有 .show()。已修复,单击时会显示“font_preference”。侦听器正在工作,但我想提取用户单击的条目的值,而不是整个首选项的键。有没有办法做到这一点?

0 投票
1 回答
283 浏览

java - Android - Preference OnPreferenceClick 永远不会被调用

我真的需要一些帮助!Logcat 没有给出任何错误,代码中没有错误,仍然没有发生任何事情。我有 2 个正常的首选项“ueber”,只要我点击它和“更新”,它就可以工作,它永远不会被调用。我知道,因为我将“ueber”的确切代码复制到“更新”,但仍然没有发生任何事情......我已经坐在两个弱点上,你们是我最后的希望!

首选项settings2.xml

Preferencesettings2.java

0 投票
1 回答
584 浏览

android - 选择第一个 Listpreference 值时更改首选项片段中的第二个 Listpreference 值

我在首选项片段中有两个 Listpreference ,我想在第一次选择某些内容时刷新第二个 Listpreference 值。Listpreferences 是通过 Internet 填写的。

}

0 投票
1 回答
443 浏览

java - Android OnPreferenceClickListener

我有一个Activity使用PreferenceFragment. 有一种方法可以将Beans 列表传递给片段,因此它可以动态生成Preference我想要像按钮一样操作的 s 列表。我正在尝试使用 对OnPreferenceClickListener被单击的首选项之一做出反应,但我需要让最外面的 Activity 知道这一点。我的代码如下所示:

评论显示我想从哪里到达 Activity,但它位于静态类中的匿名类中......我能做些什么来解决我的问题?

0 投票
1 回答
571 浏览

android - 如何在 Preference 单击事件上调用 DialogFragment?

我正在android上制作一个警报应用程序。我是安卓新手。单击首选项之一时,我想调用时间选择器对话框片段。我已经创建了一个创建对话框的类。我用来调用对话框的代码是:

上面的代码适用于按钮点击事件,但不适用于偏好点击。

0 投票
1 回答
513 浏览

android - 如果在 PreferenceFragment 中实现了 setOnPreferenceChangeListener,则 SwitchPreference 停止工作

我已经在 PreferenceFragment 中实现了 SwitchPreference,它就像一个冠军。但是当我在它上面实现 setOnPreferenceChangeListener 时,它的状态不会在点击事件上改变。这是我的实现。请看一看。

如果我删除监听线,它工作得很好。

0 投票
2 回答
382 浏览

android - Android首选项如何使用switch语句

我的偏好屏幕中有一些偏好:

在以下位置找到它们PreferenceActivity

OnPreferenceClickListener给他们一些。如何正确定义单击了哪个首选项?我想以 case-switch 风格来做,但我不知道应该使用哪种类型:

如果我preferenceonPreferenceClickin 中输入switch(),我会收到错误case