Call.PutExtras(Bundle) 方法

定义

为此 Call添加一些额外内容。

[Android.Runtime.Register("putExtras", "(Landroid/os/Bundle;)V", "", ApiSince=25)]
public void PutExtras (Android.OS.Bundle? extras);
[<Android.Runtime.Register("putExtras", "(Landroid/os/Bundle;)V", "", ApiSince=25)>]
member this.PutExtras : Android.OS.Bundle -> unit

参数

extras
Bundle

要添加的额外内容。

属性

注解

为此 Call添加一些额外内容。 替换现有密钥并添加新密钥。

不应对通话中 UI 或服务如何处理这些额外操作做出任何假设。 密钥应完全限定(例如,com.example.MY_EXTRA),以避免冲突。

使用此方法添加的额外内容将提供给 ConnectionService 与此关联的 Call 附加项,并通过该 Connection#onExtrasChanged(Bundle)方法获得通知。

使用此方法添加的额外内容也可用于其他正在运行 InCallService的 s,并通过它 Call.Callback#onDetailsChanged(Call, Details)发出通知。 可通过 . 访问 Details#getExtras()这些附加项。

适用于 . 的 android.telecom.Call.putExtras(android.os.Bundle)Java 文档

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

适用于