Connection.OnSilence Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.