AbstractPreferences.ChildSpi(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne l’enfant nommé de ce nœud de préférence, en le créant s’il n’existe pas déjà.
[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
Paramètres
- name
- String
Nom du nœud enfant à retourner, par rapport à ce nœud de préférence.
Retours
Nœud enfant nommé.
- Attributs
Remarques
Retourne l’enfant nommé de ce nœud de préférence, en le créant s’il n’existe pas déjà. Il est garanti qu’il name n’est pas null, non vide, ne contient pas le caractère de barre oblique ('/'), et n’est plus que des #MAX_NAME_LENGTH caractères. En outre, il est garanti que ce nœud n’a pas été supprimé. (L’implémenteur n’a pas besoin de vérifier l’une de ces choses.)
Enfin, il est garanti que le nœud nommé n’a pas été retourné par un appel précédent de cette méthode ou #getChild(String) après la dernière fois qu’il a été supprimé. En d’autres termes, une valeur mise en cache est toujours utilisée en préférence pour appeler cette méthode. Les sous-classes n’ont pas besoin de conserver leur propre cache d’enfants précédemment retournés.
L’implémenteur doit s’assurer que le nœud retourné n’a pas été supprimé. Si un enfant nommé comme de ce nœud a été précédemment supprimé, l’implémenteur doit retourner un nœud nouvellement construit AbstractPreferences ; une fois supprimé, un AbstractPreferences nœud ne peut pas être « réutilisé ».
Si cette méthode provoque la création d’un nœud, ce nœud n’est pas garanti pour être persistant tant que la flush méthode n’est pas appelée sur ce nœud ou l’un de ses ancêtres (ou descendants).
Cette méthode est appelée avec le verrou sur ce nœud conservé.
Java documentation pour java.util.prefs.AbstractPreferences.childSpi(java.lang.String).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.