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)). Примечание. Обратные вызовы, которые выполняются до вызова Call#registerCallback(Callback) , не достигнут реализации Callback, поэтому важно зарегистрировать обратный вызов, как только вы InCallService получите уведомление о новом вызове через InCallService#onCallAdded(Call).

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

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

Конструкторы

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()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от 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>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>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.

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