Preferences.Flush Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Forza le modifiche apportate al contenuto di questo nodo preferenza e ai relativi discendenti nell'archivio permanente.
[Android.Runtime.Register("flush", "()V", "GetFlushHandler")]
public abstract void Flush ();
[<Android.Runtime.Register("flush", "()V", "GetFlushHandler")>]
abstract member Flush : unit -> unit
- Attributi
Eccezioni
se l'archivio di backup non è disponibile o causa un errore dell'operazione.
Commenti
Forza le modifiche apportate al contenuto di questo nodo preferenza e ai relativi discendenti nell'archivio permanente. Quando questo metodo viene restituito correttamente, è possibile presupporre che tutte le modifiche apportate nel sottoalbero rooted in questo nodo prima della chiamata al metodo siano diventate permanenti.
Le implementazioni sono gratuite per scaricare le modifiche nell'archivio permanente in qualsiasi momento. Non è necessario attendere che questo metodo venga chiamato.
Quando si verifica uno scaricamento in un nodo appena creato, viene reso persistente, come tutti i predecessori (e discendenti) che devono ancora essere resi persistenti. Si noti tuttavia che le modifiche apportate ai valori di preferenza nei predecessori non sono garantite per essere rese persistenti.
Se questo metodo viene richiamato su un nodo che è stato rimosso con il #removeNode()
metodo , flushSpi() viene richiamato su questo nodo, ma non su altri.
Documentazione java per java.util.prefs.Preferences.flush()
.
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.