Call.PutExtras(Bundle) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为此 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 属性许可证中所述的术语使用。