共用方式為


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中的,並透過 Call.Callback#onDetailsChanged(Call, Details)通知。 您可以透過 Details#getExtras()存取額外專案。

android.telecom.Call.putExtras(android.os.Bundle)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於