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 в приложение. Это могут быть операции, которые приложение должно реализовать в вызове из-за наличия других вызовов на устройстве, запросов, ретранслированных с устройства Bluetooth или из другой области вызова.

Все функции CallControlCallback являются транзакционными, что означает, что клиент должен завершить ConsumerConsumer#accept(Object) через , чтобы завершить callControlCallbacks. Если callControlCallbacks можно завершить, Consumer#accept(Object) следует вызывать с Boolean#TRUEпомощью . Consumer#accept(Object) В противном случае должен вызываться с Boolean#FALSE , чтобы представлять, что callControlCallbacks не может быть завершено на стороне клиента.

Примечание. Время ожидания каждого callEventCallback — 5000 миллисекунда. Сбой Consumer завершения до истечения времени ожидания приведет к сбою транзакции.

Документация по Java для android.telecom.CallControlCallback.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Свойства

Handle

Возвращает значение JNI базового объекта Android.

(Унаследовано от IJavaObject)
JniIdentityHashCode

Возвращает значение для упаковаемого java.lang.System.identityHashCode() экземпляра.

(Унаследовано от IJavaPeerable)
JniManagedPeerState

Состояние управляемого однорангового узла.

(Унаследовано от IJavaPeerable)
JniPeerMembers

Поддержка доступа и вызова участников.

(Унаследовано от IJavaPeerable)
PeerReference

JniObjectReference Возвращает экземпляр объекта Java, заключенный в оболочку.

(Унаследовано от IJavaPeerable)

Методы

Disposed()

Вызывается при удалении экземпляра.

(Унаследовано от IJavaPeerable)
DisposeUnlessReferenced()

Если отсутствуют незадающиеся ссылки на этот экземпляр, вызывает Dispose(); в противном случае ничего не делает.

(Унаследовано от IJavaPeerable)
Finalized()

Вызывается после завершения работы экземпляра.

(Унаследовано от IJavaPeerable)
OnAnswer(CallType, IConsumer)

Telecom уведомляет клиента о том, что он ответит на входящий звонок и устанавливает для него активный.

OnCallStreamingStarted(IConsumer)

Telecom информирует клиента о том, что вызов следует настроить в потоковой передаче.

OnDisconnect(DisconnectCause, IConsumer)

Telecom уведомляет клиента о том, что звонок необходимо отключить.

OnSetActive(IConsumer)

Telecom информирует клиента о том, что звонок активен

OnSetInactive(IConsumer)

Telecom уведомляет клиента о том, что звонок неактивен.

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 в приложение.

Применяется к