Preferences.RemoveNode 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.
Entfernt diesen Einstellungsknoten und alle untergeordneten Elemente, wobei alle In den entfernten Knoten enthaltenen Einstellungen ungültig werden.
[Android.Runtime.Register("removeNode", "()V", "GetRemoveNodeHandler")]
public abstract void RemoveNode ();
[<Android.Runtime.Register("removeNode", "()V", "GetRemoveNodeHandler")>]
abstract member RemoveNode : unit -> unit
- Attribute
Ausnahmen
wenn der Sicherungsspeicher nicht verfügbar ist oder ein Vorgangsfehler verursacht.
wenn dieser Knoten entfernt wurde.
wenn es sich um einen Stammknoten handelt.
Hinweise
Entfernt diesen Einstellungsknoten und alle untergeordneten Elemente, wobei alle In den entfernten Knoten enthaltenen Einstellungen ungültig werden. Nachdem ein Knoten entfernt wurde, schlägt der Versuch einer anderen Methode als #name()
, #absolutePath()
, , #isUserNode()
oder #node(String) nodeExists("")
#flush()
auf der entsprechenden Preferences
Instanz mit einem IllegalStateException
Fehler fehl. (Die definierten Object
Methoden können weiterhin auf einem Knoten aufgerufen werden, nachdem er entfernt wurde; sie werden nicht ausgelöst IllegalStateException
.)
Die Entfernung ist nicht garantiert dauerhaft, bis die flush
Methode auf diesem Knoten (oder einem Vorgänger) aufgerufen wird.
Wenn diese Implementierung gespeicherte Standardwerte unterstützt, macht das Entfernen eines Knotens alle gespeicherten Standardwerte bei oder unter diesem Knoten verfügbar. Daher kann ein nachfolgender Aufruf für nodeExists
den Pfadnamen dieses Knotens zurückgegeben werden true
, und ein nachfolgender Aufruf node
für diesen Pfadnamen kann eine (andere) Preferences
Instanz zurückgeben, die eine nicht leere Auflistung von Einstellungen und/oder untergeordneten Elementen darstellt.
Java-Dokumentation für java.util.prefs.Preferences.removeNode()
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.