AbstractPreferences.ChildSpi(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt das benannte untergeordnete Element dieses Einstellungsknotens zurück, der erstellt wird, wenn er noch nicht vorhanden ist.
[Android.Runtime.Register("childSpi", "(Ljava/lang/String;)Ljava/util/prefs/AbstractPreferences;", "GetChildSpi_Ljava_lang_String_Handler")]
protected abstract Java.Util.Prefs.AbstractPreferences? ChildSpi(string? name);
[<Android.Runtime.Register("childSpi", "(Ljava/lang/String;)Ljava/util/prefs/AbstractPreferences;", "GetChildSpi_Ljava_lang_String_Handler")>]
abstract member ChildSpi : string -> Java.Util.Prefs.AbstractPreferences
Parameter
- name
- String
Der Name des untergeordneten Knotens, der zurückgegeben werden soll, relativ zu diesem Einstellungsknoten.
Gibt zurück
Der benannte untergeordnete Knoten.
- Attribute
Hinweise
Gibt das benannte untergeordnete Element dieses Einstellungsknotens zurück, der erstellt wird, wenn er noch nicht vorhanden ist. Es wird sichergestellt, dass name es sich nicht um null, nicht leer handelt, nicht das Schrägstrichzeichen ('/') enthält und nicht mehr als Zeichen ist #MAX_NAME_LENGTH . Außerdem wird sichergestellt, dass dieser Knoten nicht entfernt wurde. (Der Implementierer muss nicht nach diesen Dingen suchen.)
Schließlich wird sichergestellt, dass der benannte Knoten nicht durch einen vorherigen Aufruf dieser Methode oder #getChild(String) nach dem letzten Entfernen zurückgegeben wurde. Mit anderen Worten, ein zwischengespeicherter Wert wird immer vor dem Aufrufen dieser Methode verwendet. Unterklassen müssen keinen eigenen Cache von zuvor zurückgegebenen untergeordneten Elementen verwalten.
Der Implementierer muss sicherstellen, dass der zurückgegebene Knoten nicht entfernt wurde. Wenn zuvor ein gleich benanntes untergeordnetes Element dieses Knotens entfernt wurde, muss der Implementierer einen neu erstellten AbstractPreferences Knoten zurückgeben; sobald er entfernt wurde, kann ein AbstractPreferences Knoten nicht mehr "erneut verwendet werden".
Wenn diese Methode bewirkt, dass ein Knoten erstellt wird, wird dieser Knoten nicht dauerhaft sein, bis die flush Methode auf diesem Knoten oder einem seiner Vorgänger (oder Nachfolger) aufgerufen wird.
Diese Methode wird mit der Sperre auf diesem Knoten aufgerufen.
Java Dokumentation für java.util.prefs.AbstractPreferences.childSpi(java.lang.String).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.