Language

RemoteCallbackList.GetRegisteredCallbackItem(Int32) メソッド

定義

現在登録されているインターフェイスを返します。

[Android.Runtime.Register("getRegisteredCallbackItem", "(I)Landroid/os/IInterface;", "GetGetRegisteredCallbackItem_IHandler", ApiSince=26)]
public virtual Java.Lang.Object? GetRegisteredCallbackItem(int index);
[<Android.Runtime.Register("getRegisteredCallbackItem", "(I)Landroid/os/IInterface;", "GetGetRegisteredCallbackItem_IHandler", ApiSince=26)>]
abstract member GetRegisteredCallbackItem : int -> Java.Lang.Object
override this.GetRegisteredCallbackItem : int -> Java.Lang.Object

パラメーター

index
Int32

返すインターフェイス登録のインデックス (0 から #getRegisteredCallbackCount() - 1)。

返品

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

属性

注釈

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

Javaドキュメント。

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

適用対象