Call.Callback クラス

定義

への変更を通知 InCallService するコールバックを Call定義します。

[Android.Runtime.Register("android/telecom/Call$Callback", ApiSince=23, DoNotGenerateAcw=true)]
public abstract class Call.Callback : Java.Lang.Object
[<Android.Runtime.Register("android/telecom/Call$Callback", ApiSince=23, DoNotGenerateAcw=true)>]
type Call.Callback = class
    inherit Object
継承
Call.Callback
属性

注釈

への変更を通知 InCallService するコールバックを Call定義します。 これらのコールバックは、Telecom フレームワークまたは ConnectionService 実装から生成できます。

これらのコールバックを処理するには、 クラスを Callback 拡張し、関心のあるコールバックを InCallService オーバーライドします。 コールバック メソッドには、コールバックが適用される が Call 含まれており、必要に応じて実装の単一インスタンスを Callback 再利用できます。

を使用して Call#registerCallback(Callback) コールバックを登録します。 コールバックが不要になったときに が呼び出されることを確認 Call#unregisterCallback(Callback) します (通常は で InCallService#onCallRemoved(Call))。 注: を呼び出す前に発生するコールバックは のCallback実装に到達しないため、 を介してInCallService#onCallAdded(Call)新しい呼び出Call#registerCallback(Callback)しが通知されたらすぐにコールバックをInCallService登録することが重要です。

android.telecom.Call.CallbackJava ドキュメント。

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

コンストラクター

Call.Callback()

への変更を通知 InCallService するコールバックを Call定義します。

Call.Callback(IntPtr, JniHandleOwnership)

への変更を通知 InCallService するコールバックを Call定義します。

フィールド

HandoverFailureDestAppRejected
古い.

呼び出しをハンドオーバーするアプリがハンドオーバー要求を拒否すると、ハンドオーバーエラーの理由が を介して #onHandoverFailed(Call, int) 返されます。

HandoverFailureNotSupported
古い.

ハンドオーバーが開始されたが、移行元アプリまたは移行先アプリがハンドオーバーをサポートしていない場合に、 を介して #onHandoverFailed(Call, int) 返されるハンドオーバーエラーの理由。

HandoverFailureOngoingEmergencyCall
古い.

引き継ぎエラーの理由は、緊急通報が進行中の場合に 経由して #onHandoverFailed(Call, int) 返されます。

HandoverFailureUnknown
古い.

不明な理由でハンドオーバーが失敗した場合に、ハンドオーバーエラーの理由が 経由で #onHandoverFailed(Call, int) 返されます。

HandoverFailureUserRejected
古い.

リモート ユーザーがハンドオーバー要求を拒否したときに を介して #onHandoverFailed(Call, int) 返されるハンドオーバー エラーの理由。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

への変更を通知 InCallService するコールバックを Call定義します。

(継承元 Object)
JniPeerMembers

への変更を通知 InCallService するコールバックを Call定義します。

PeerReference

への変更を通知 InCallService するコールバックを Call定義します。

(継承元 Object)
ThresholdClass

への変更を通知 InCallService するコールバックを Call定義します。

ThresholdType

への変更を通知 InCallService するコールバックを Call定義します。

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

への変更を通知 InCallService するコールバックを Call定義します。

(継承元 Object)
Dispose(Boolean)

への変更を通知 InCallService するコールバックを Call定義します。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
OnCallDestroyed(Call)

が破棄されたときに Call 呼び出されます。

OnCannedTextResponsesLoaded(Call, IList<String>)

受信 Call への応答として使用できるテキスト メッセージが関連するデータベースから読み込まれるときに呼び出されます。

OnChildrenChanged(Call, IList<Call>)

この Call の子が変更されたときに呼び出されます。

OnConferenceableCallsChanged(Call, IList<Call>)

これをCall会議できる のセットにCall対する変更時に呼び出されます。

OnConnectionEvent(Call, String, Bundle)

Call 関連付けられている Connection または Conferenceからイベントを受信したときに呼び出されます。

OnDetailsChanged(Call, Call+Details)

への変更を通知 InCallService するコールバックを Call定義します。

OnHandoverComplete(Call)

呼び出しの PhoneAccount ハンドオーバーが正常に PhoneAccount 完了したときに呼び出されます。

OnHandoverFailed(Call, HandoverFailureReason)

通話のハンドオーバー PhoneAccount が失敗した場合に PhoneAccount 呼び出されます。

OnParentChanged(Call, Call)

この Call の親が変更されたときに呼び出されます。

OnPostDialWait(Call, String)

発信 Call 内のダイヤル後シーケンスが一時停止文字に達したときに呼び出されます。

OnRttInitiationFailure(Call, RttSessionModifyResult)

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

OnRttModeChanged(Call, RttMode)

この呼び出しで RTT モードが変更されたときに呼び出されます。

OnRttRequest(Call, Int32)

接続のリモートエンドが RTT 通信チャネルを開くように要求したときに呼び出されます。

OnRttStatusChanged(Call, Boolean, Call+RttCall)

への変更を通知 InCallService するコールバックを Call定義します。

OnStateChanged(Call, CallState)

この Call の状態が変更されたときに呼び出されます。

OnVideoCallChanged(Call, InCallService+VideoCall)

への変更を通知 InCallService するコールバックを Call定義します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

への変更を通知 InCallService するコールバックを Call定義します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

への変更を通知 InCallService するコールバックを Call定義します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

への変更を通知 InCallService するコールバックを Call定義します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

への変更を通知 InCallService するコールバックを Call定義します。

(継承元 Object)
IJavaPeerable.Finalized()

への変更を通知 InCallService するコールバックを Call定義します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

への変更を通知 InCallService するコールバックを Call定義します。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

への変更を通知 InCallService するコールバックを Call定義します。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

への変更を通知 InCallService するコールバックを Call定義します。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

への変更を通知 InCallService するコールバックを Call定義します。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

への変更を通知 InCallService するコールバックを Call定義します。

GetJniTypeName(IJavaPeerable)

への変更を通知 InCallService するコールバックを Call定義します。

適用対象