次の方法で共有


LruCache.EntryRemoved(Boolean, Object, Object, Object) メソッド

定義

削除または削除されたエントリに対して呼び出されます。

[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

パラメーター

evicted
Boolean

空き領域を作るためにエントリを削除する場合は true、削除が原因で削除が発生 #put した場合は false または #remove.

key
Object
oldValue
Object
newValue
Object

の新しい値 key(存在する場合)。 null 以外の場合、この削除の原因は a または a #put#getです。 それ以外の場合は、削除または #remove.

属性

注釈

削除または削除されたエントリに対して呼び出されます。 このメソッドは、スペースを作成するために値が削除されたとき、呼び出しによって削除されたとき、または呼び出 #removeしで置き換えられたときに呼び出 #putされます。 既定の実装では、何も行われません。

このメソッドは同期なしで呼び出されます。他のスレッドは、このメソッドの実行中にキャッシュにアクセスする可能性があります。

の Java ドキュメントandroid.util.LruCache.entryRemoved(boolean, K, V, V)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象