问题标签 [multiselectlistpreference]
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.
android - Android MultiSelectListPreference 取消选中不会触发 SharedPreferenceChanged
我正在使用具有以下属性的MultiSelectListPreference ..
偏好在一个静态的PreferenceFragment
内部,在一个共同的内部Activity
。我正在为和上的SharedPreferenceChanged
事件注册和注销监听器。onPause
onResume
PreferenceFragment
代码摘录:
当我检查一个选项时,事件每次都会触发,直到我开始取消选中它们。然后监听器停止被调用。有什么想法我在这里想念的吗?这对我使用 Fragment / Activity 的方式有影响吗?
注意:我还应该补充一点,我有一个 ListPreference,即使在 MultiSelectListPref 停止正确响应后它仍然可以工作。
android - 读取 sharedpreferences 上的数组
我使用 MultiSelectListPreference 并将值保存在数组中..
怎么会读??
我收到此错误:表达式的类型必须是数组类型,但它解析为 Set
android - onSharedPreferenceChanged 一直没有触发
我对这种方法有一个奇怪的问题。它被称为,当我编辑 EditTextPreference 时,仅当我更改值时,并且在 MultiSelectListPreference 上仅在我第一次更改时调用。这是我的片段代码。
这是 my_preferences.xml 文件
android - MultiSelectListPreference 错误膨胀类 java.lang.reflect.Constructor
我目前正在尝试在MultiSelectListPreference
我的设置中实现 a 但遇到以下错误:
我的 XML 如下所示:
我不知道是什么导致了这个错误。我希望你能指出我正确的方向
android - 如何使用 MultiSelectListPreference 和 ListPreference 在数据库中持久化
我使用首选项屏幕为我的应用程序构建视图,并且我想将数据保存到数据库中。请问,我该怎么做?
有没有好的教程可以帮助我解决这个问题?
谢谢!
android - 无法在 android 中显示 MultiSelectListPreference
我正在尝试在我的 android 应用程序的首选项屏幕中显示 MultiSelectListPreference:
代码如下:
但我收到以下错误:
android - 如何在 ListPreference 中有一个 MultiSelectListPreference
我想要一个 ListPreference,用户可以在三种组织(按主题、类型或来源)之间进行选择,然后根据他/她的选择,将显示 MultiSelectListPreference 以允许他/她选择一组用于缩小他/她将在应用程序中看到的事件的先前选择的标签。
ListPrefence(由...组织):
- 话题
- 类型
- 起源
主题的 MultiSelectListPreference:
- 艺术
- 娱乐
- ...
类型的 MultiSelectListPreference:
- 电影
- 派对
- 展览
- ...
原点的 MultiSelectListPreference:
- 脸书
- 谷歌
- 博客
- ...
任何想法我怎么能做到这一点?现在,在我的 onSharedPreferencesChanged 我有以下内容:
但我不确定如何将它连接到我想要的 MultiSelectListPreference。
编辑:我认为值得一提的是,我的实现不一定需要 ListPreference 和 MultiSelectListPreference,这正是我认为最适合的,但也欢迎任何其他建议。
android - 从 MultiSelectListPreference(SharedPreferences) 中获取所有选定的条目
我想使用 MultiSelectListPreference 创建一个项目数组并在 xml 中搜索它们。
我在 XML (res/xml/preferences.xml) 中创建了 MultiSelectListPreference
我创建了一个偏好片段和一个偏好活动。我已经可以选择我想要搜索的项目。
现在我想读出选定的项目。
我试过了
以及我在网上找到的类似“解决方案”,但它不起作用。
android - PreferenceActivity MultiSelectListPreference 取消选中所有
当我第一次打开MultiSelectListPreference或取消选中所有复选框并重新打开MultiSelectListPreference时,所有项目都显示为选中状态。
我需要取消选中上述情况下的所有复选框。
我该如何解决这个问题?
设置.xml
字符串.xml
SettingsActivity.java
android - MultiSelectListPreference 上的错误
嗨,我想问一下为什么我的 MultiSelectListPreference 出现错误这是我的代码
xml>prefs.xml
值>array.xml
但是当我将 MultiSelectListPreference 更改为 ListPreference 时,它工作正常请帮我解决这个问题,谢谢
这是我的日志猫
首选项.java