Preferences.GetBoolean(String, Boolean) 方法

定义

返回与此首选项节点中指定键关联的字符串所表示的布尔值。

[Android.Runtime.Register("getBoolean", "(Ljava/lang/String;Z)Z", "GetGetBoolean_Ljava_lang_String_ZHandler")]
public abstract bool GetBoolean(string? key, bool def);
[<Android.Runtime.Register("getBoolean", "(Ljava/lang/String;Z)Z", "GetGetBoolean_Ljava_lang_String_ZHandler")>]
abstract member GetBoolean : string * bool -> bool

参数

key
String

键,其关联值将作为布尔值返回。

def
Boolean

如果此首选项节点没有关联的 key 值或关联的值不能解释为布尔值,或者后退存储不可访问,则返回的值。

返回

与此首选项节点关联的 key 字符串表示的布尔值,或者 def 关联值不存在或无法解释为布尔值。

属性

例外

如果已删除此节点,则为

如果参数 keynull.

注解

返回与此首选项节点中指定键关联的字符串所表示的布尔值。 有效字符串表示 "true"true,表示 "false"false。 大小写将被忽略,因此,例如, "TRUE""False" 有效。 此方法旨在与 #putBoolean..

如果没有与键关联的值,则返回指定的默认值,如果备份存储不可访问,或者关联值不是 "true""false"忽略大小写。

如果实现支持 存储的默认值 ,并且存在此类默认值并且是可访问的,则它优先于指定的默认值,除非存储的默认值是使用 "true" 指定的默认值,否则 "false"将忽略这种情况。

适用于 . 的 java.util.prefs.Preferences.getBoolean(java.lang.String, boolean)Java 文档

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于