Connection.OnSilence Methode

Definition

Benachrichtigt diese Verbindung einer Anforderung, den Klingelr zu schweigen.

[Android.Runtime.Register("onSilence", "()V", "GetOnSilenceHandler", ApiSince=29)]
public virtual void OnSilence();
[<Android.Runtime.Register("onSilence", "()V", "GetOnSilenceHandler", ApiSince=29)>]
abstract member OnSilence : unit -> unit
override this.OnSilence : unit -> unit
Attribute

Hinweise

Benachrichtigt diese Verbindung einer Anforderung, den Klingelr zu schweigen.

Der Klingeler kann durch eine der folgenden Methoden stummgehalten werden: <ul><li>TelecomManager#silenceRinger()</li li><>Der Benutzer drückt die Taste "Leiser", während ein Anruf klingelt.</li></ul>

Selbstverwaltete ConnectionService Implementierungen sollten diese Methode in ihrer Connection Implementierung überschreiben und Logik implementieren, um den Klingelton ihrer App zu stillen. Wenn Ihre App den Klingelton als Teil des eingehenden Anrufs Notification (siehe #onShowIncomingCallUi()) festgelegt hat, sollte sie die Benachrichtigung jetzt erneut bereitstellen, mit Ausnahme des Anrufs android.app.Notification.Builder#setOnlyAlertOnce(boolean) mit true. Dadurch wird sichergestellt, dass der klingelnde Sound, der ihrer android.app.NotificationChannel Wiedergabe zugeordnet ist, zugeordnet ist.

Java Dokumentation für android.telecom.Connection.onSilence().

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: