Partilhar via


AbstractPreferences.FlushSpi Método

Definição

Esse método é chamado com esse nó bloqueado.

[Android.Runtime.Register("flushSpi", "()V", "GetFlushSpiHandler")]
protected abstract void FlushSpi ();
[<Android.Runtime.Register("flushSpi", "()V", "GetFlushSpiHandler")>]
abstract member FlushSpi : unit -> unit
Atributos

Exceções

se o armazenamento de backup não estiver disponível ou causar uma falha de operação.

Comentários

Esse método é chamado com esse nó bloqueado. O contrato desse método é forçar quaisquer alterações em cache no conteúdo desse nó de preferência para o armazenamento de suporte, garantindo sua persistência. (É perfeitamente possível que esse nó não exista no armazenamento de backup, seja porque foi excluído por outra VM ou porque ainda não foi criado.) Observe que esse método não deve liberar as preferências em nenhum subnó desse nó. Se o armazenamento de suporte liberar naturalmente uma subárvore inteira de uma só vez, o implementador será encorajado a substituir flush(), em vez de simplesmente substituir esse método.

Se esse nó lançar um BackingStoreException, a exceção se propagará além da chamada de encerramento #flush() .

Documentação Java para java.util.prefs.AbstractPreferences.flushSpi().

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.

Aplica-se a