Language

Call.Callback.OnRttInitiationFailure(Call, RttSessionModifyResult) メソッド

定義

リモート パーティによる拒否など、何らかの理由で RTT セッションの開始に失敗したときに呼び出されます。

[Android.Runtime.Register("onRttInitiationFailure", "(Landroid/telecom/Call;I)V", "GetOnRttInitiationFailure_Landroid_telecom_Call_IHandler", ApiSince=26)]
public virtual void OnRttInitiationFailure(Android.Telecom.Call? call, Android.Telecom.RttSessionModifyResult reason);
[<Android.Runtime.Register("onRttInitiationFailure", "(Landroid/telecom/Call;I)V", "GetOnRttInitiationFailure_Landroid_telecom_Call_IHandler", ApiSince=26)>]
abstract member OnRttInitiationFailure : Android.Telecom.Call * Android.Telecom.RttSessionModifyResult -> unit
override this.OnRttInitiationFailure : Android.Telecom.Call * Android.Telecom.RttSessionModifyResult -> unit

パラメーター

call
Call

RTT 開始エラーが発生した呼び出し。

reason
RttSessionModifyResult

android.telecom.Connection.RttModifyStatusを除き、android.telecom.Connection.RttModifyStatus#SESSION_MODIFY_REQUEST_SUCCESSで定義されている状態コードの 1 つ。

属性

注釈

リモート パーティによる拒否など、何らかの理由で RTT セッションの開始に失敗したときに呼び出されます。

このコールバックは、ユーザーが開始したセッション変更要求 (つまり、 Call#sendRttRequest()) に関連するエラーを報告するためにのみ呼び出されます。

TelecomManager#EXTRA_START_CALL_WITH_RTTを指定して呼び出しが開始された場合、呼び出しがDetails#PROPERTY_RTT状態になったら、Details#STATE_ACTIVEを確認することで RTT の可用性を判断できます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象