AbstractPreferences.GetChild(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce l'elemento figlio denominato, se esistente, o null
in caso contrario.
[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
Parametri
- nodeName
- String
nome dell'elemento figlio da cercare.
Restituisce
l'elemento figlio denominato se esiste o null se non esiste.
- Attributi
Eccezioni
se l'archivio di backup non è disponibile o causa un errore dell'operazione.
Commenti
Restituisce l'elemento figlio denominato, se esistente, o null
in caso contrario. È garantito che nodeName
non sia null, non vuoto, non contenga il carattere barra ('/') e non sia più di #MAX_NAME_LENGTH
caratteri. Inoltre, è garantito che questo nodo non sia stato rimosso. Se sceglie di eseguire l'override di questo metodo, l'implementatore non ha bisogno di verificare la presenza di questi elementi.
Infine, è garantito che il nodo denominato non sia stato restituito da una chiamata precedente di questo metodo o #childSpi
dopo l'ultima rimozione. In altre parole, un valore memorizzato nella cache verrà sempre usato in preferenza per richiamare questo metodo. L'implementatore non deve mantenere la propria cache di elementi figlio restituiti in precedenza se sceglie di eseguire l'override di questo metodo.
Questa implementazione ottiene il blocco del nodo preferenza, richiama #childrenNames()
per ottenere una matrice dei nomi degli elementi figlio di questo nodo e scorre la matrice confrontando il nome di ogni elemento figlio con il nome del nodo specificato. Se un nodo figlio ha il nome corretto, viene richiamato il #childSpi(String)
metodo e viene restituito il nodo risultante. Se l'iterazione viene completata senza trovare il nome specificato, null
viene restituito .
Documentazione java per java.util.prefs.AbstractPreferences.getChild(java.lang.String)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.