Service.OnBind(Intent) 方法

定义

将信道返回到服务。

[Android.Runtime.Register("onBind", "(Landroid/content/Intent;)Landroid/os/IBinder;", "GetOnBind_Landroid_content_Intent_Handler")]
public abstract Android.OS.IBinder? OnBind (Android.Content.Intent? intent);
[<Android.Runtime.Register("onBind", "(Landroid/content/Intent;)Landroid/os/IBinder;", "GetOnBind_Landroid_content_Intent_Handler")>]
abstract member OnBind : Android.Content.Intent -> Android.OS.IBinder

参数

intent
Intent

用于绑定到此服务的意向,如下所述 android.content.Context#bindService Context.bindService。 请注意,此时意向中包含的任何额外内容都将<不<出现在>>此处。

返回

返回一个 IBinder,客户端可以通过该 IBinder 调用该服务。

属性

注解

将信道返回到服务。 如果客户端无法绑定到服务,则可能会返回 null。 返回的android.os.IBinder通常是使用 aidl 描述的复杂接口

<em>请注意,与其他应用程序组件不同,对此处返回的 IBinder 接口的调用可能不会发生在进程</em> 的主线程上。 有关主线程的详细信息,请参阅 进程和线程

适用于 . 的 android.app.Service.onBind(android.content.Intent)Java 文档

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

适用于