Language

RemoteCallbackList.GetRegisteredCallbackCookie(Int32) メソッド

定義

現在登録されているインターフェイスに関連付けられているすべての Cookie を返します。

[Android.Runtime.Register("getRegisteredCallbackCookie", "(I)Ljava/lang/Object;", "GetGetRegisteredCallbackCookie_IHandler", ApiSince=26)]
public virtual Java.Lang.Object? GetRegisteredCallbackCookie(int index);
[<Android.Runtime.Register("getRegisteredCallbackCookie", "(I)Ljava/lang/Object;", "GetGetRegisteredCallbackCookie_IHandler", ApiSince=26)>]
abstract member GetRegisteredCallbackCookie : int -> Java.Lang.Object
override this.GetRegisteredCallbackCookie : int -> Java.Lang.Object

パラメーター

index
Int32

返される登録 Cookie のインデックス (0 から #getRegisteredCallbackCount() - 1)。

返品

このインデックスに関連付けられている Cookie オブジェクトを返します。 #kill() が呼び出された場合は null を返します。

属性

注釈

現在登録されているインターフェイスに関連付けられているすべての Cookie を返します。 これは<em></em>#getBroadcastCookieと同じであり、同じ意味で使用しないでください。 このメソッドは、現在のブロードキャスト状態ではなく、指定されたインデックスに登録されている現在の Cookie を返します。 これは、それ自体がスレッドセーフではないことを意味します。 #register または #unregister を呼び出すとこれらのインデックスが変更されるため、このような変更から保護するには、これらの間で独自のスレッド セーフを行う必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象