Sprache

LruCache.EntryRemoved(Boolean, Object, Object, Object) Methode

Definition

Für Einträge aufgerufen, die entfernt oder entfernt wurden.

[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

Parameter

evicted
Boolean

true, wenn der Eintrag entfernt wird, um Platz zu schaffen, false, wenn die Entfernung durch ein #put oder #remove.

key
Object
oldValue
Object
newValue
Object

der neue Wert für key, falls vorhanden. Wenn kein Nullwert ist, wurde diese Entfernung durch ein #put oder ein #get. Andernfalls wurde es durch eine Ausweisung oder ein #remove.

Attribute

Hinweise

Für Einträge aufgerufen, die entfernt oder entfernt wurden. Diese Methode wird aufgerufen, wenn ein Wert entfernt wird, um Platz zu schaffen, von einem Aufruf #removeentfernt oder durch einen Aufruf #putersetzt wird. Bei der Standardimplementierung wird keine Aktion ausgeführt.

Die Methode wird ohne Synchronisierung aufgerufen: Andere Threads können während der Ausführung dieser Methode auf den Cache zugreifen.

Java Dokumentation für android.util.LruCache.entryRemoved(boolean, K, V, V).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: