我有一个弹出的设置菜单,其中有一个 ListPreference 类型的菜单。它与一个 settings.xml 文件相关联,其中包含“array-strings”。这一切都很好,但我不知道如何检索用户的偏好。
例如,假设用户选择了一种颜色(红色、绿色或蓝色)。我在“数组字符串”中创建的列表包含红色、绿色和蓝色文本。在我的代码中,如果用户选择了红色,我想做一些事情,如果他们选择蓝色等等,我想做一些事情。我会使用“case”语句还是“if”语句?最重要的是,我将如何检索用户偏好 - 密钥?(我在检查布尔值吗?)