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)
его.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.