AbstractPreferences.Flush Método

Definição

Implementa o flush método de acordo com a especificação em Preferences#flush().

[Android.Runtime.Register("flush", "()V", "GetFlushHandler")]
public override void Flush();
[<Android.Runtime.Register("flush", "()V", "GetFlushHandler")>]
override this.Flush : unit -> unit
Atributos

Exceções

Comentários

Implementa o flush método de acordo com a especificação em Preferences#flush().

Essa implementação chama um método auxiliar recursivo que bloqueia esse nó, invoca flushSpi() nele, desbloqueia esse nó e invoca recursivamente esse método em cada "filho armazenado em cache". Um filho armazenado em cache é um filho desse nó que foi criado nesta VM e não posteriormente removido. Na verdade, esse método faz uma primeira passagem de profundidade da "subárvore armazenada em cache" com raiz nesse nó, chamando flushSpi() em cada nó na subÁrvore enquanto apenas esse nó está bloqueado. Observe que flushSpi() é invocado de cima para baixo.

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.AbstractPreferences.flush().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a