Preferences.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.
Erzwingt alle Änderungen am Inhalt dieses Einstellungsknotens und seiner Nachfolger im persistenten Speicher.
[Android.Runtime.Register("flush", "()V", "GetFlushHandler")]
public abstract void Flush ();
[<Android.Runtime.Register("flush", "()V", "GetFlushHandler")>]
abstract member Flush : unit -> unit
- Attribute
Ausnahmen
wenn der Sicherungsspeicher nicht verfügbar ist oder ein Vorgangsfehler verursacht.
Hinweise
Erzwingt alle Änderungen am Inhalt dieses Einstellungsknotens und seiner Nachfolger im persistenten Speicher. Sobald diese Methode erfolgreich zurückgegeben wurde, ist es sicher, davon auszugehen, dass alle Änderungen, die in der Unterstruktur vorgenommen wurden, die vor dem Aufruf der Methode vorgenommen wurden, dauerhaft wurden.
Implementierungen können jederzeit Änderungen am persistenten Speicher leeren. Sie müssen nicht warten, bis diese Methode aufgerufen wird.
Wenn ein Leeren auf einem neu erstellten Knoten auftritt, wird er dauerhaft erstellt, wie alle Vorgänger (und Nachfolger), die noch dauerhaft gemacht werden müssen. Beachten Sie jedoch, dass jegliche Einstellungswertänderungen in Vorgängern nicht garantiert dauerhaft vorgenommen werden.
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.Preferences.flush()
.
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.