Preferences.Flush Método

Definição

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.

Aplica-se a