Compartilhar via


BroadcastReceiver.PeekService(Context, Intent) Método

Definição

Forneça um fichário para um serviço já vinculado.

[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

O contexto que havia sido passado para #onReceive(Context, Intent)

service
Intent

Identifica o serviço já vinculado que você deseja usar. Confira android.content.Context#bindService(Intent, ServiceConnection, int) para mais informações.

Retornos

Atributos

Comentários

Forneça um fichário para um serviço já vinculado. Esse método é síncrono e não iniciará o serviço de destino se ele não estiver presente, portanto, é seguro chamar do #onReceive.

Para que peekService() retorne uma interface não nula android.os.IBinder , o serviço deve tê-la publicado antes. Em outras palavras, algum componente deve tê-lo chamado android.content.Context#bindService(Intent, ServiceConnection, int) .

Documentação Java para android.content.BroadcastReceiver.peekService(android.content.Context, android.content.Intent).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a