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 repositório 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 repositório de backup não estiver disponível ou causar uma falha na operação.
Comentários
Força quaisquer alterações no conteúdo desse nó de preferência e seus descendentes para o repositório persistente. Depois que esse método retorna com êxito, é seguro supor que todas as alterações feitas na subárvore com raiz nesse nó antes da invocação do método se tornaram permanentes.
As implementações são gratuitas para liberar alterações no repositório persistente a qualquer momento. Eles não precisam esperar que esse método seja chamado.
Quando ocorre uma liberação em um nó recém-criado, ela se torna persistente, assim como todos os ancestrais (e descendentes) que ainda não se tornaram persistentes. Observe, no entanto, que quaisquer alterações de valor de preferência em ancestrais não são garantidas para serem persistentes.
Se esse método for invocado em um nó que foi removido com o #removeNode() método, flushSpi() será invocado nesse nó, mas não em outros.
Java documentação para java.util.prefs.Preferences.flush().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.