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
- Наследование
- Атрибуты
Комментарии
Определяет обратные вызовы, информирующие об 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() |
Определяет обратные вызовы, информирующие об |
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>. (Унаследовано от Object) |
Wait(Int64) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> 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) |
Определяет обратные вызовы, информирующие об |