BroadcastReceiver.PeekService(Context, Intent) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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)
.
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.