語言

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 若該值不存在或無法解釋為布林值,則使用該值。

屬性

例外狀況

如果這個節點已經被移除。

若參數 key 為 null。

備註

回傳與該偏好節點中指定鍵相關字串所代表的布林值。 有效的字串有 "true",代表真,以及 "false",代表假。 格被忽略,例如, "TRUE" 和 "False" 也有效。 此方法旨在與 配合使用 #putBoolean。

若金鑰無相關值、支持存儲無法存取,或關聯值非 "true" or "false",則回傳指定的預設值,忽略大小寫。

若實作支援 儲存預設且 存在且可存取,則優先使用該預設值,除非儲存的預設不是 "true" 或 , "false"忽略情況,此時會使用指定的預設值。

Java 文件 java.util.prefs.Preferences.getBoolean(java.lang.String, boolean)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於