Поделиться через


AbstractPreferences.Get(String, String) Метод

Определение

get Реализует метод согласно спецификацииPreferences#get(String,String).

[Android.Runtime.Register("get", "(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "GetGet_Ljava_lang_String_Ljava_lang_String_Handler")]
public override string? Get (string? key, string? def);
[<Android.Runtime.Register("get", "(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "GetGet_Ljava_lang_String_Ljava_lang_String_Handler")>]
override this.Get : string * string -> string

Параметры

key
String

ключ, связанное со значением которого необходимо вернуть.

def
String

значение, возвращаемое в случае, если этот узел предпочтения не имеет связанного keyзначения.

Возвращаемое значение

значение, связанное с key, или def если значение не связано с key.

Атрибуты

Комментарии

get Реализует метод согласно спецификацииPreferences#get(String,String).

Эта реализация сначала проверяет, вызывает ли key null это исключение NullPointerException . Затем он получает блокировку этого узла предпочтения, проверяет, не удален ли узел, вызывается #getSpi(String)и возвращает результат, если getSpi вызов не возвращает null или не выдает исключение, в этом случае этот вызов возвращается def.

Документация по Java для java.util.prefs.AbstractPreferences.get(java.lang.String, java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к