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

の Java ドキュメント android.os.RemoteCallbackList.getRegisteredCallbackCookie(int)

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

適用対象