RemoteCallbackList.GetRegisteredCallbackCookie(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在登録されているコールバックに関連付けられている 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)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。