Sprache

Call.PutExtras(Bundle) Methode

Definition

Fügt dieser CallOption einige Extras hinzu.

[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

Parameter

extras
Bundle

Die hinzuzufügenden Extras.

Attribute

Hinweise

Fügt dieser CallOption einige Extras hinzu. Vorhandene Schlüssel werden ersetzt und neue hinzugefügt.

Es sollten keine Annahmen getroffen werden, wie eine In-Call UI oder ein Dienst diese Extras behandeln wird. Schlüssel sollten vollqualifizierte (z. B. com.example.MY_EXTRA) sein, um Konflikte zu vermeiden.

Extras, die mit dieser Methode hinzugefügt werden, werden dem ConnectionService zugehörigen Call und über die Benachrichtigung zur Connection#onExtrasChanged(Bundle)Verfügung gestellt.

Extras, die mit dieser Methode hinzugefügt werden, stehen auch anderen ausgeführten InCallServices zur Verfügung und werden über Call.Callback#onDetailsChanged(Call, Details)benachrichtigt. Auf die Extras kann über Details#getExtras()zugegriffen werden.

Java Dokumentation für android.telecom.Call.putExtras(android.os.Bundle).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: