Поделиться через


BroadcastReceiver.PeekService(Context, Intent) Метод

Определение

Предоставьте привязку к уже привязанной службе.

[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

Параметры

myContext
Context

Контекст, переданный в #onReceive(Context, Intent)

service
Intent

Определяет уже связанную службу, которую вы хотите использовать. См. раздел .android.content.Context#bindService(Intent, ServiceConnection, int) дополнительные сведения.

Возвращаемое значение

Атрибуты

Комментарии

Предоставьте привязку к уже привязанной службе. Этот метод синхронен и не будет запускать целевую службу, если она отсутствует, поэтому она безопасна для вызова.#onReceive

Чтобы просмотретьservice() для возврата непустого android.os.IBinder интерфейса, служба должна опубликовать ее до этого. Другими словами, некоторые компоненты должны вызвать android.content.Context#bindService(Intent, ServiceConnection, int) его.

Документация по Java для android.content.BroadcastReceiver.peekService(android.content.Context, android.content.Intent).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к