如何从“首选项”中获取储值

问题描述 投票:0回答:1

我正在尝试存储一些东西,但是我不知道怎么做,我已经搜索了很多东西,但是仍然有一个问题。

问题是,如果我使用:if(myPreferences.getBoolean(k, true) == true)当我尝试使用键“ k”获取首选项时,为什么必须在其中添加值true / false?如果我在旧键旁边写入get方法new,该如何获取存储的值?

我正在尝试获取储值,为什么要添加新值?我想我不明白这个概念吗? idk。

希望很清楚,非常感谢您的回答:-)

java preferences
1个回答
0
投票

getBoolean调用中的第二个参数是默认值,如果k还不存在(documentation reference).

大概,您的软件需要将首选项设置为某个值,并且您将提供合理的默认值。

如果要测试是否存在首选项,则可以使用nodeExists()之类的东西。

© www.soinside.com 2019 - 2024. All rights reserved.