Lingua

RemoteCallbackList.GetBroadcastItem(Int32) Metodo

Definizione

Recuperare un elemento nella trasmissione attiva avviata in precedenza con #beginBroadcast.

[Android.Runtime.Register("getBroadcastItem", "(I)Landroid/os/IInterface;", "GetGetBroadcastItem_IHandler")]
public virtual Java.Lang.Object? GetBroadcastItem(int index);
[<Android.Runtime.Register("getBroadcastItem", "(I)Landroid/os/IInterface;", "GetGetBroadcastItem_IHandler")>]
abstract member GetBroadcastItem : int -> Java.Lang.Object
override this.GetBroadcastItem : int -> Java.Lang.Object

Parametri

index
Int32

Quale delle interfacce registrate si desidera recuperare. È compreso tra 0 e #beginBroadcast-1.

Valori restituiti

Restituisce l'interfaccia che è possibile chiamare. Questo valore sarà sempre diverso da Null.

Attributi

Commenti

Recuperare un elemento nella trasmissione attiva avviata in precedenza con #beginBroadcast. Questo può <>essere chiamato solo</em> dopo l'avvio della trasmissione e i relativi dati non sono più validi dopo la chiamata #finishBroadcasta .

Si noti che è possibile che il processo di una delle interfacce restituite vada via prima di chiamarlo, quindi sarà necessario intercettare RemoteException quando si chiama sull'oggetto restituito. L'elenco di interfacce stesso, tuttavia, si occuperà di annullare la registrazione di questi oggetti dopo aver rilevato che non è più valido, in modo da poter gestire tale eccezione semplicemente ignorandolo.

per android.os.RemoteCallbackList.getBroadcastItem(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Vedi anche