RemoteCallbackList.GetBroadcastItem(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.