- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个扩展 PreferenceActivity 的 Activity ,我有一个扩展 PreferenceFragment 的类。
在启动 switchPreference 变量(在 Fragment 内)后,我将 OnPreferenceChangeListener 设置为它。问题是当我设置一个监听器时,我无法更改开关按钮的状态(它保持在同一位置)。如果我禁用我设置监听器的语句,则切换按钮工作正常并且状态也被保存。
我还有一个用于 sharedPreferences 的包装类,我想在 switchpreference 更改时将数据保存到其中。
有没有人遇到过这种奇怪的行为?
任何帮助将不胜感激。
最佳答案
好吧,我发现“onPreferenceChange”函数返回了 false,当我将它更改为 true 时它起作用了。
感谢所有期待回答我的人。
关于android - SwitchPreference 在设置 onPreferenceChangeListener 后不改变状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28565538/
我正在处理的应用程序我已将主色/深色/强调色设置为我想要的颜色,并且它们出现在正确的位置(如预期的那样)。不过,我有一个正在使用的偏好 Activity ,我希望我正在使用的 preferencesw
我有一个开关偏好并希望它默认为“ON”...在 xml 中, 在类里面, public void onCreate(Bundle savedInstanceState) { super.on
Androidx Preference library除其他外,提供了两个用于在设置屏幕中实现 SwitchPreference 的类: SwitchPreference SwitchPreferen
我有一个 SwitchPreference在我的 SettingsFragment.kt这会根据它是打开还是关闭来更改图标和标题。 这是代码: notificationsPreference.onPr
我有一个只有英文版的 Android 应用程序。因此,无论用户将设备设置为何种语言,我控制的所有 UI 都只显示英文。问题出在我的应用设置屏幕上的 SwitchPreference 上;开关本身上的“
如果我使用 setEnabled(false) 禁用开关 (1) 设置为关闭,并且 (2) 我没有从 OnClickListener 获得启动响应一个对话框。 编辑:在这种情况下,我不希望开关自动从打
类文件 import android.support.v14.preference.SwitchPreference; //... @Override public void onCreate
当我访问 PreferenceScreen 时,我注意到我的自定义开关已关闭。然后我将其打开并重新启动应用程序。我回到首选项屏幕,开关又关闭了。当我使用默认的 SwitchPreference 时,不
几天前,我向现有的 Android 应用程序添加了一个新的 SwitchPreference。一切似乎都很好,直到我遇到一个非常奇怪的问题 - 当向上滚动设置屏幕时 - 切换首选项会自动重置! 当查看
如何为 Android 中的 SwitchPreference 小部件设置自定义样式或其他可绘制背景选择器? (注意:不是常规的 Switch 小部件,我指的是 PreferenceActivity/
我正在尝试在我的设置页面中使用 SwitchPreference,但我无法让监听器工作。我正在使用自定义小部件布局来设置开关的样式,因为我找不到如何使用主题来实现此目的。在我的 settings.xm
几天前,Google 推出了 Preference Support Library (Link)。我刚刚尝试在我的应用程序中实现它,但它似乎不适用于 SwitchPreferences 这很奇怪,因为
这个问题在这里已经有了答案: Custom SwitchPreference in Android (4 个答案) 关闭 5 年前。 我正在使用 PreferenceFragment 来扩充具有单个
我在自定义布局中使用 PreferenceScreen 开发了一个设置页面。有一个 switchpreference 我想改变颜色。目前它采用默认颜色。但是我想在用户打开和关闭它时更改它的颜色。当用户
我要 以编程方式创建一个SwitchPreference 对其设置setChecked(true) 将其添加到 PreferenceGroup 1 和 3 工作正常,但在 3 之后 SwitchPre
我有一个包含多个 SwitchPreferences 的 PreferencesFragment。 在极少数平板电脑上。我看到当开关设置为关闭并且用户将其更改为打开时发生的问题,然后向下滚动将 Swi
在我们的项目中,我们使用类似于 wifi 设置的 SwitchPreference。用户可以通过单击切换按钮来切换值,用户可以通过单击标题来查看更多选项。 但这在 Lollipop 中不起作用。我可以
我有一个屏幕首选项,因此,使用了 PreferenceActivity,我已经构建并运行了所有功能,但是通过单击文本 SwitchPreference(即在行的任何位置而不是在同一行中)来创建电话(版
我有一个扩展 PreferenceActivity 的 Activity ,我有一个扩展 PreferenceFragment 的类。 在启动 switchPreference 变量(在 Fragme
根据 the Android guide我正在尝试使用首选项 fragment 来实现首选项。在 preferences.xml 中我声明: 比起在类中,我在 onCreate 方法中扩展了 Pre
我是一名优秀的程序员,十分优秀!