Preferences.Flush Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Força quaisquer alterações no conteúdo desse nó de preferência e seus descendentes para o armazenamento persistente.
[Android.Runtime.Register("flush", "()V", "GetFlushHandler")]
public abstract void Flush ();
[<Android.Runtime.Register("flush", "()V", "GetFlushHandler")>]
abstract member Flush : unit -> unit
- Atributos
Exceções
se o armazenamento de backup não estiver disponível ou causar uma falha de operação.
Comentários
Força quaisquer alterações no conteúdo desse nó de preferência e seus descendentes para o armazenamento persistente. Depois que esse método retorna com êxito, é seguro assumir que todas as alterações feitas na subárvore enraizada nesse nó antes da invocação do método se tornaram permanentes.
As implementações são livres para liberar alterações no armazenamento persistente a qualquer momento. Eles não precisam esperar que esse método seja chamado.
Quando um flush ocorre em um nó recém-criado, ele se torna persistente, assim como quaisquer ancestrais (e descendentes) que ainda não se tornaram persistentes. Note, no entanto, que quaisquer mudanças de valor de preferência nos ancestrais não são garantidas para serem feitas persistentes.
Se esse método for invocado em um nó que foi removido com o #removeNode()
método, flushSpi() será chamado nesse nó, mas não em outros.
Documentação Java para java.util.prefs.Preferences.flush()
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.