共用方式為


Preferences.GetInt(String, Int32) 方法

定義

傳回與這個喜好設定節點中指定索引鍵相關聯之字串所表示的int值。

[Android.Runtime.Register("getInt", "(Ljava/lang/String;I)I", "GetGetInt_Ljava_lang_String_IHandler")]
public abstract int GetInt (string? key, int def);
[<Android.Runtime.Register("getInt", "(Ljava/lang/String;I)I", "GetGetInt_Ljava_lang_String_IHandler")>]
abstract member GetInt : string * int -> int

參數

key
String

索引鍵,其相關聯的值會以 int 傳回。

def
Int32

如果這個喜好設定節點沒有相關聯的 key 值,或相關聯的值無法解譯為 int,或無法存取備份存放區時所要傳回的值。

傳回

由這個喜好設定節點中關聯 key 之字串表示的 int 值,如果 def 相關聯的值不存在或無法解譯為 int,則為 。

屬性

例外狀況

如果已移除此節點,則為 。

如果 參數 key 為 ,則為 null

備註

傳回與這個喜好設定節點中指定索引鍵相關聯之字串所表示的int值。 字串會依轉換成整數 Integer#parseInt(String)。 如果沒有與索引鍵相關聯的值,則傳回指定的預設值、無法存取備份存放區,或 Integer.parseInt(String) 如果傳遞相關聯的值,則會擲回 NumberFormatException 。 這個方法適用於與 #putInt搭配使用。

如果實作支持 預存的預設值,且這類預設值 存在、可存取且可以使用 轉換成 int,則會以喜好設定傳回這個 int Integer.parseInt至指定的預設值。

java.util.prefs.Preferences.getInt(java.lang.String, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於