AbstractPreferences.Flush 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.
Implementiert die flush Methode gemäß der Spezifikation in Preferences#flush().
[Android.Runtime.Register("flush", "()V", "GetFlushHandler")]
public override void Flush();
[<Android.Runtime.Register("flush", "()V", "GetFlushHandler")>]
override this.Flush : unit -> unit
- Attribute
Ausnahmen
Hinweise
Implementiert die flush Methode gemäß der Spezifikation in Preferences#flush().
Diese Implementierung ruft eine rekursive Hilfsmethode auf, die diesen Knoten sperrt, flushSpi() dafür aufruft, diesen Knoten entsperrt und diese Methode rekursiv für jedes "zwischengespeicherte untergeordnete Element" aufruft. Ein zwischengespeichertes untergeordnetes Element ist ein untergeordnetes Element dieses Knotens, der in dieser VM erstellt und nicht später entfernt wurde. In der Tat führt diese Methode eine tiefe erste Durchquerung der "zwischengespeicherten Unterstruktur" an diesem Knoten durch, wobei flushSpi() für jeden Knoten in der Unterstruktur aufgerufen wird, während nur dieser Knoten gesperrt ist. Beachten Sie, dass flushSpi() von oben nach unten aufgerufen wird.
Wenn diese Methode auf einem Knoten aufgerufen wird, der mit der #removeNode() Methode entfernt wurde, wird flushSpi() auf diesem Knoten aufgerufen, aber nicht für andere.
Java Dokumentation für java.util.prefs.AbstractPreferences.flush().
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.