AbstractPreferences.GetChild(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает именованный дочерний элемент, если он существует, или null
если он не существует.
[Android.Runtime.Register("getChild", "(Ljava/lang/String;)Ljava/util/prefs/AbstractPreferences;", "GetGetChild_Ljava_lang_String_Handler")]
protected virtual Java.Util.Prefs.AbstractPreferences? GetChild (string? nodeName);
[<Android.Runtime.Register("getChild", "(Ljava/lang/String;)Ljava/util/prefs/AbstractPreferences;", "GetGetChild_Ljava_lang_String_Handler")>]
abstract member GetChild : string -> Java.Util.Prefs.AbstractPreferences
override this.GetChild : string -> Java.Util.Prefs.AbstractPreferences
Параметры
- nodeName
- String
имя дочернего элемента для поиска.
Возвращаемое значение
Именованный дочерний элемент, если он существует, или значение NULL, если оно не имеет значения.
- Атрибуты
Исключения
Значение , если резервное хранилище недоступно или вызывает сбой операции.
Комментарии
Возвращает именованный дочерний элемент, если он существует, или null
если он не существует. Гарантируется, что nodeName
непустый, не содержит символ косой черты ('/) и больше не превышает #MAX_NAME_LENGTH
символов. Кроме того, гарантируется, что этот узел не был удален. (Если он решит переопределить этот метод, разработчик не должен проверять наличие каких-либо из этих элементов.)
Наконец, гарантируется, что именованный узел не был возвращен предыдущим вызовом этого метода или #childSpi
после последнего удаления. Другими словами, кэшированное значение всегда будет использоваться в предпочтениях для вызова этого метода. (Разработчик не должен поддерживать свой собственный кэш ранее возвращенных детей, если он решит переопределить этот метод.)
Эта реализация получает блокировку этого узла предпочтения, вызывается #childrenNames()
для получения массива имен дочерних элементов этого узла и выполняет итерацию по массиву, сравнивая имя каждого дочернего с указанным именем узла. Если дочерний узел имеет правильное имя, #childSpi(String)
вызывается метод и возвращается результирующий узел. Если итерация завершается без поиска указанного имени, null
возвращается.
Документация по Java для java.util.prefs.AbstractPreferences.getChild(java.lang.String)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.