Compartilhar via


LruCache.EntryRemoved(Boolean, Object, Object, Object) Método

Definição

Chamadas para entradas que foram removidas ou removidas.

[Android.Runtime.Register("entryRemoved", "(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V", "GetEntryRemoved_ZLjava_lang_Object_Ljava_lang_Object_Ljava_lang_Object_Handler")]
protected virtual void EntryRemoved (bool evicted, Java.Lang.Object? key, Java.Lang.Object? oldValue, Java.Lang.Object? newValue);
[<Android.Runtime.Register("entryRemoved", "(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V", "GetEntryRemoved_ZLjava_lang_Object_Ljava_lang_Object_Ljava_lang_Object_Handler")>]
abstract member EntryRemoved : bool * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object -> unit
override this.EntryRemoved : bool * Java.Lang.Object * Java.Lang.Object * Java.Lang.Object -> unit

Parâmetros

evicted
Boolean

true se a entrada estiver sendo removida para criar espaço, false se a remoção foi causada por um #put ou #remove.

key
Object
oldValue
Object
newValue
Object

o novo valor para key, se existir. Se não for nula, essa remoção foi causada por um #put ou um #getarquivo . Caso contrário, foi causado por um despejo ou um #remove.

Atributos

Comentários

Chamadas para entradas que foram removidas ou removidas. Esse método é chamado quando um valor é removido para criar espaço, removido por uma chamada para #remove, ou substituído por uma chamada para #put. A implementação padrão não tem ação.

O método é chamado sem sincronização: outros threads podem acessar o cache enquanto esse método está em execução.

Documentação Java para android.util.LruCache.entryRemoved(boolean, K, V, V).

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