Condividi tramite


BroadcastReceiver.PeekService(Context, Intent) Metodo

Definizione

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) .

Documentazione java per android.content.BroadcastReceiver.peekService(android.content.Context, android.content.Intent).

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.

Si applica a