Share via


ICallControlCallback 介面

定義

CallControlCallback 會將呼叫更新轉送 (,要求從 Telecom 架構) 回應至應用程式。

[Android.Runtime.Register("android/telecom/CallControlCallback", "", "Android.Telecom.ICallControlCallbackInvoker", ApiSince=34)]
public interface ICallControlCallback : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/telecom/CallControlCallback", "", "Android.Telecom.ICallControlCallbackInvoker", ApiSince=34)>]
type ICallControlCallback = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
屬性
實作

備註

CallControlCallback 會將呼叫更新轉送 (,要求從 Telecom 架構) 回應至應用程式。這可能包括應用程式必須在通話上實作的作業,因為裝置上有其他通話、從藍牙裝置轉送的要求,或從另一個通話介面轉送的要求。

所有 CallControlCallbacks 都是交易式的,這表示用戶端必須透過 完成 ConsumerConsumer#accept(Object) ,才能完成 CallControlCallbacks。 如果 CallControlCallbacks 可以完成, Consumer#accept(Object) 應該使用 Boolean#TRUE 呼叫 。 否則, Consumer#accept(Object) 應該使用 Boolean#FALSE 呼叫 來表示無法在用戶端上完成 CallControlCallbacks。

注意:每個 CallEventCallback 都有 5000 毫秒的逾時。 在逾時前無法完成 Consumer ,將會導致交易失敗。

android.telecom.CallControlCallback JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

屬性

Handle

取得基礎 Android 物件的 JNI 值。

(繼承來源 IJavaObject)
JniIdentityHashCode

傳回已包裝實例的 值 java.lang.System.identityHashCode()

(繼承來源 IJavaPeerable)
JniManagedPeerState

Managed 對等的狀態。

(繼承來源 IJavaPeerable)
JniPeerMembers

成員存取和調用支援。

(繼承來源 IJavaPeerable)
PeerReference

JniObjectReference 回已包裝 JAVA 物件實例的 。

(繼承來源 IJavaPeerable)

方法

Disposed()

處置實例時呼叫。

(繼承來源 IJavaPeerable)
DisposeUnlessReferenced()

如果這個實例沒有未完成的參考,則呼叫 Dispose() ,否則不會執行任何動作。

(繼承來源 IJavaPeerable)
Finalized()

實例完成時呼叫。

(繼承來源 IJavaPeerable)
OnAnswer(CallType, IConsumer)

電信會通知用戶端接聽來電,並將其設定為作用中。

OnCallStreamingStarted(IConsumer)

電信會通知用戶端在串流中設定通話。

OnDisconnect(DisconnectCause, IConsumer)

電信會通知用戶端中斷通話連線

OnSetActive(IConsumer)

電信通知用戶端設定通話作用中

OnSetInactive(IConsumer)

電信會通知用戶端設定非作用中的通話。

SetJniIdentityHashCode(Int32)

設定 所 JniIdentityHashCode 傳回的值。

(繼承來源 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

CallControlCallback 會將呼叫更新轉送 (,要求從 Telecom 架構) 回應至應用程式。

(繼承來源 IJavaPeerable)
SetPeerReference(JniObjectReference)

設定 所 PeerReference 傳回的值。

(繼承來源 IJavaPeerable)
UnregisterFromRuntime()

取消註冊這個實例,讓執行時間不會從未來的 Java.Interop.JniRuntime+JniValueManager.PeekValue 調用傳回它。

(繼承來源 IJavaPeerable)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

CallControlCallback 會將呼叫更新轉送 (,要求從 Telecom 架構) 回應至應用程式。

GetJniTypeName(IJavaPeerable)

CallControlCallback 會將呼叫更新轉送 (,要求從 Telecom 架構) 回應至應用程式。

適用於