gpt4 book ai didi

android:使用 ListPreference 和检索键字符串

转载 作者:太空宇宙 更新时间:2023-11-03 12:25:39 25 4
gpt4 key购买 nike

我有一个弹出的设置菜单,其中有一个 ListPreference 类型的菜单。它与 settings.xml 文件相关联,其中包含“array-strings”。一切正常,但我不知道如何检索用户偏好。

例如,假设用户选择了一种颜色(红色、绿色或蓝色)。我在“数组字符串”中制作的列表包含文本红色、绿色和蓝色。在我的代码中,如果用户选择红色,我想做一些事情,如果他们选择蓝色,我想做一些其他事情,等等。我会使用“case”语句还是“if”语句?最重要的是,我将如何检索用户偏好 - key ? (我在检查 bool 值吗?)

最佳答案

如果您使用的是ListPreference,并且没有禁用Persistent state,则设置完成后,您可以从SharedPreferences中读取选择的值。

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
prefs.getString(yourkey, "defvalue");

也可以订阅onClick事件,使用Rpond提到的代码。

关于android:使用 ListPreference 和检索键字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2500488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com