gpt4 book ai didi

java - 如果在 ListPreference 上单击“取消”,如何不保存到 SharedPreferences

转载 作者:行者123 更新时间:2023-12-01 13:19:25 24 4
gpt4 key购买 nike

我需要这样做,以便如果在打开 ListPreference 时取消或返回,该值不会保存在 SharedPreferences 中,并且对应用程序没有影响。我的应用程序中的所有内容都可以正常工作,并且一直在寻找某种类型的解决方案,但找不到它。谢谢!编辑:有没有办法在不选择任何值的情况下启动列表首选项?

最佳答案

好吧,我正在玩弄并弄清楚了。我的做法是在 res/values/string.xml 中创建一个字符串,并给它自己的 id(@+id/none)。然后在 ListPreference 信息的 res/xml/preferences.xml 中添加 android:defaultValue="id/none"。现在,当我打开首选项列表时,没有选择任何默认值。

关于java - 如果在 ListPreference 上单击“取消”,如何不保存到 SharedPreferences,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22161718/

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