ContextWrapper.BindService(Intent, IServiceConnection, Bind) 方法

定义

连接到应用程序服务,根据需要创建它。

[Android.Runtime.Register("bindService", "(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z", "GetBindService_Landroid_content_Intent_Landroid_content_ServiceConnection_IHandler")]
public override bool BindService(Android.Content.Intent? service, Android.Content.IServiceConnection? conn, Android.Content.Bind flags);
[<Android.Runtime.Register("bindService", "(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z", "GetBindService_Landroid_content_Intent_Landroid_content_ServiceConnection_IHandler")>]
override this.BindService : Android.Content.Intent * Android.Content.IServiceConnection * Android.Content.Bind -> bool

参数

service
Intent

标识要连接到的服务。 意向可以指定显式组件名称或逻辑说明(操作、类别等)以匹配 IntentFilter 服务发布的组件名称。

conn
IServiceConnection

在启动和停止服务时接收信息。 这必须是有效的 ServiceConnection 对象;它不能为 null。

返回

如果系统正在启动客户端有权绑定到的服务,则为 true;如果系统找不到服务或客户端没有绑定到该服务的权限,则为 false。 无论返回值如何,都应稍后调用 unbindService(ServiceConnection)以释放连接。

属性

注解

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

Java文档android.content.ContextWrapper.bindService(android.content.Intent, android.content.ServiceConnection, int)

适用于