Call.Callback 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义回调,这些回调通知 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
- 继承
- 属性
注解
定义回调,这些回调通知 InCallService
对 的 Call
更改。 这些回调可以源自 Telecom 框架或 ConnectionService
实现。
可以通过扩展 Callback
类并重写感兴趣的 InCallService
回调来处理这些回调。 回调方法包括 Call
应用回调的 ,如果需要,允许重用实现的 Callback
单个实例。
使用 Call#registerCallback(Callback)
注册回调 () 。 确保在 Call#unregisterCallback(Callback)
不再需要通常) 中 InCallService#onCallRemoved(Call)
(回调时调用 。 注意:在调用 Call#registerCallback(Callback)
之前发生的回调不会到达 的实现 Callback
,因此,一旦 InCallService
通过 InCallService#onCallAdded(Call)
收到新调用的通知,请务必立即注册回调。
的 android.telecom.Call.Callback
Java 文档。
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。
构造函数
Call.Callback() |
定义回调,这些回调通知 |
Call.Callback(IntPtr, JniHandleOwnership) |
定义回调,这些回调通知 |
字段
HandoverFailureDestAppRejected |
已过时.
当将呼叫移交给 的应用拒绝移交请求时,通过 返回 |
HandoverFailureNotSupported |
已过时.
当启动切换但源或目标应用不支持切换时,通过 |
HandoverFailureOngoingEmergencyCall |
已过时.
发生紧急呼叫时,通过 |
HandoverFailureUnknown |
已过时.
当由于未知原因发生切换失败时,通过 |
HandoverFailureUserRejected |
已过时.
当远程用户拒绝移交请求时,通过 |
属性
Class |
返回此 |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
JniIdentityHashCode |
定义回调,这些回调通知 |
JniPeerMembers |
定义回调,这些回调通知 |
PeerReference |
定义回调,这些回调通知 |
ThresholdClass |
定义回调,这些回调通知 |
ThresholdType |
定义回调,这些回调通知 |
方法
Clone() |
创建并返回此对象的副本。 (继承自 Object) |
Dispose() |
定义回调,这些回调通知 |
Dispose(Boolean) |
定义回调,这些回调通知 |
Equals(Object) |
指示某个其他对象是否“等于”此对象。 (继承自 Object) |
GetHashCode() |
返回对象的哈希代码值。 (继承自 Object) |
JavaFinalize() |
当垃圾回收确定不再引用对象时,由垃圾回收器对对象调用。 (继承自 Object) |
Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
NotifyAll() |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
OnCallDestroyed(Call) |
销毁 时 |
OnCannedTextResponsesLoaded(Call, IList<String>) |
从相关数据库加载可用作传入 |
OnChildrenChanged(Call, IList<Call>) |
当此 |
OnConferenceableCallsChanged(Call, IList<Call>) |
在更改可与之 |
OnConnectionEvent(Call, String, Bundle) |
当 从其关联的 |
OnDetailsChanged(Call, Call+Details) |
定义回调,这些回调通知 |
OnHandoverComplete(Call) |
当从一个呼叫移交到另 |
OnHandoverFailed(Call, HandoverFailureReason) |
当从一个呼叫切换到另 |
OnParentChanged(Call, Call) |
当此 |
OnPostDialWait(Call, String) |
当传出 |
OnRttInitiationFailure(Call, RttSessionModifyResult) |
当 RTT 会话由于某种原因(包括远程方拒绝)失败时调用。 |
OnRttModeChanged(Call, RttMode) |
当此调用的 RTT 模式更改时调用。 |
OnRttRequest(Call, Int32) |
当连接的远程端请求打开 RTT 信道时调用。 |
OnRttStatusChanged(Call, Boolean, Call+RttCall) |
定义回调,这些回调通知 |
OnStateChanged(Call, CallState) |
当此 |
OnVideoCallChanged(Call, InCallService+VideoCall) |
定义回调,这些回调通知 |
SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
ToArray<T>() |
定义回调,这些回调通知 |
ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
UnregisterFromRuntime() |
定义回调,这些回调通知 |
Wait() |
导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<> (继承自 Object) |
Wait(Int64) |
导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<> (继承自 Object) |
Wait(Int64, Int32) |
导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<> (继承自 Object) |
显式接口实现
IJavaPeerable.Disposed() |
定义回调,这些回调通知 |
IJavaPeerable.DisposeUnlessReferenced() |
定义回调,这些回调通知 |
IJavaPeerable.Finalized() |
定义回调,这些回调通知 |
IJavaPeerable.JniManagedPeerState |
定义回调,这些回调通知 |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
定义回调,这些回调通知 |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
定义回调,这些回调通知 |
IJavaPeerable.SetPeerReference(JniObjectReference) |
定义回调,这些回调通知 |
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
定义回调,这些回调通知 |
GetJniTypeName(IJavaPeerable) |
定义回调,这些回调通知 |