Connection.OnSilence Método

Definição

Notifica essa conexão de uma solicitação para silenciar o toque.

[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
Atributos

Comentários

Notifica essa conexão de uma solicitação para silenciar o toque.

O toque pode ser silenciado por qualquer um dos seguintes métodos: <ul><li>TelecomManager#silenceRinger()</li><li>O usuário pressiona o botão de volume para baixo enquanto uma chamada está tocando.</li></ul>

As implementações autogerenciadas ConnectionService devem substituir esse método em sua Connection implementação e implementar a lógica para silenciar o toque do aplicativo. Se o aplicativo definir o toque como parte da chamada Notification de entrada (consulte #onShowIncomingCallUi()), ele deverá postar novamente a notificação agora, exceto a chamada android.app.Notification.Builder#setOnlyAlertOnce(boolean) com true. Isso garantirá que o som do toque associado às suas android.app.NotificationChannel paradas de reprodução.

Java documentação para android.telecom.Connection.onSilence().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a