Compartir a través de


BroadcastReceiver.PeekService(Context, Intent) Método

Definición

Proporcione un enlazador a un servicio ya enlazado.

[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

Parámetros

myContext
Context

Contexto al que se había pasado #onReceive(Context, Intent)

service
Intent

Identifica el servicio ya enlazado que desea usar. Consulta .android.content.Context#bindService(Intent, ServiceConnection, int) para obtener más información.

Devoluciones

Atributos

Comentarios

Proporcione un enlazador a un servicio ya enlazado. Este método es sincrónico y no iniciará el servicio de destino si no está presente, por lo que es seguro llamar desde #onReceive.

Para que peekService() devuelva una interfaz que no sea NULL android.os.IBinder , el servicio debe haberlo publicado antes. En otras palabras, algún componente debe haber llamado android.content.Context#bindService(Intent, ServiceConnection, int) a en él.

Documentación de Java para android.content.BroadcastReceiver.peekService(android.content.Context, android.content.Intent).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a