Preferences.RemoveNode 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.
Rimuove questo nodo preferenza e tutti i relativi discendenti, invalidando le preferenze contenute nei nodi rimossi.
[Android.Runtime.Register("removeNode", "()V", "GetRemoveNodeHandler")]
public abstract void RemoveNode ();
[<Android.Runtime.Register("removeNode", "()V", "GetRemoveNodeHandler")>]
abstract member RemoveNode : unit -> unit
- Attributi
Eccezioni
se l'archivio di backup non è disponibile o causa un errore dell'operazione.
se il nodo è stato rimosso.
se si tratta di un nodo radice.
Commenti
Rimuove questo nodo preferenza e tutti i relativi discendenti, invalidando le preferenze contenute nei nodi rimossi. Dopo aver rimosso un nodo, il tentativo di qualsiasi metodo diverso da #name()
, #isUserNode()
#absolutePath()
, #flush()
o #node(String) nodeExists("")
nell'istanza corrispondente Preferences
avrà esito negativo con un oggetto IllegalStateException
. I metodi definiti in Object
possono comunque essere richiamati in un nodo dopo che è stato rimosso; non genereranno IllegalStateException
.)
La rimozione non è garantita che sia persistente fino a quando il flush
metodo non viene chiamato su questo nodo (o un predecessore).
Se questa implementazione supporta le impostazioni predefinite archiviate, la rimozione di un nodo espone tutte le impostazioni predefinite archiviate in corrispondenza o al di sotto di questo nodo. Pertanto, una chiamata successiva a nodeExists
sul nome del percorso di questo nodo può restituire true
e una chiamata successiva a node
su questo nome di percorso può restituire un'istanza (diversa) Preferences
che rappresenta una raccolta non vuota di preferenze e/o elementi figlio.
Documentazione java per java.util.prefs.Preferences.removeNode()
.
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.