Condividi tramite


AbstractPreferences.FlushSpi Metodo

Definizione

Questo metodo viene richiamato con questo nodo bloccato.

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

Eccezioni

se l'archivio di backup non è disponibile o causa un errore dell'operazione.

Commenti

Questo metodo viene richiamato con questo nodo bloccato. Il contratto di questo metodo consiste nell'forzare le modifiche memorizzate nella cache nel contenuto di questo nodo preferenza all'archivio di backup, garantendo la relativa persistenza. È perfettamente possibile che questo nodo non esista nell'archivio di backup, perché è stato eliminato da un'altra macchina virtuale o perché non è ancora stato creato. Si noti che questo metodo non deve scaricare le preferenze in nessun sottonodo di questo nodo. Se l'archivio di backup scarica naturalmente un intero sottoalbero contemporaneamente, l'implementatore è incoraggiato a eseguire l'override di flush(), anziché semplicemente eseguire l'override di questo metodo.

Se questo nodo genera un'eccezione BackingStoreException, l'eccezione verrà propagata oltre la chiamata di inclusione #flush() .

Documentazione java per java.util.prefs.AbstractPreferences.flushSpi().

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.

Si applica a