BroadcastReceiver.PeekService(Context, Intent) 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.
Fornire un binder a un servizio già associato.
[Android.Runtime.Register("peekService", "(Landroid/content/Context;Landroid/content/Intent;)Landroid/os/IBinder;", "GetPeekService_Landroid_content_Context_Landroid_content_Intent_Handler")]
public virtual Android.OS.IBinder? PeekService (Android.Content.Context? myContext, Android.Content.Intent? service);
[<Android.Runtime.Register("peekService", "(Landroid/content/Context;Landroid/content/Intent;)Landroid/os/IBinder;", "GetPeekService_Landroid_content_Context_Landroid_content_Intent_Handler")>]
abstract member PeekService : Android.Content.Context * Android.Content.Intent -> Android.OS.IBinder
override this.PeekService : Android.Content.Context * Android.Content.Intent -> Android.OS.IBinder
Parametri
- myContext
- Context
Contesto passato a #onReceive(Context, Intent)
- service
- Intent
Identifica il servizio già associato che si desidera utilizzare. Vedere android.content.Context#bindService(Intent, ServiceConnection, int)
per altre informazioni.
Restituisce
- Attributi
Commenti
Fornire un binder a un servizio già associato. Questo metodo è sincrono e non avvierà il servizio di destinazione se non è presente, quindi è sicuro chiamare da #onReceive
.
Affinché peekService() restituisca un'interfaccia non Null android.os.IBinder
, il servizio deve averla pubblicata in precedenza. In altre parole, alcuni componenti devono averlo chiamato android.content.Context#bindService(Intent, ServiceConnection, int)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.