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调用。

对于 peekService(),若要返回非 null android.os.IBinder 接口,服务必须先发布它。 换句话说,某些组件必须调用 android.content.Context#bindService(Intent, ServiceConnection, int) 它。

适用于 . 的 android.content.BroadcastReceiver.peekService(android.content.Context, android.content.Intent)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于