Freigeben über


AbstractPreferences.FlushSpi Methode

Definition

Diese Methode wird mit diesem Knoten gesperrt aufgerufen.

[Android.Runtime.Register("flushSpi", "()V", "GetFlushSpiHandler")]
protected abstract void FlushSpi ();
[<Android.Runtime.Register("flushSpi", "()V", "GetFlushSpiHandler")>]
abstract member FlushSpi : unit -> unit
Attribute

Ausnahmen

wenn der Sicherungsspeicher nicht verfügbar ist oder ein Vorgangsfehler verursacht.

Hinweise

Diese Methode wird mit diesem Knoten gesperrt aufgerufen. Der Vertrag dieser Methode besteht darin, alle zwischengespeicherten Änderungen des Inhalts dieses Einstellungsknotens an den Sicherungsspeicher zu erzwingen, was die Persistenz garantiert. (Es ist vollkommen möglich, dass dieser Knoten nicht im Sicherungsspeicher vorhanden ist, entweder weil er von einem anderen virtuellen Computer gelöscht wurde oder weil er noch nicht erstellt wurde.) Beachten Sie, dass diese Methode die Einstellungen in keinen Unterknoten dieses Knotens leeren sollte. Wenn der Sicherungsspeicher auf natürliche Weise eine gesamte Unterstruktur gleichzeitig löscht, wird der Implementierer ermutigt, flush() außer Kraft zu setzen, anstatt diese Methode zu überschreiben.

Wenn dieser Knoten eine BackingStoreExceptionausgibt, wird die Ausnahme über den eingeschlossenen #flush() Aufruf hinaus verteilt.

Java-Dokumentation für java.util.prefs.AbstractPreferences.flushSpi().

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.

Gilt für: