Поделиться через


DisconnectCause Класс

Определение

Описывает причину отключенного вызова.

[Android.Runtime.Register("android/telecom/DisconnectCause", ApiSince=23, DoNotGenerateAcw=true)]
public sealed class DisconnectCause : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/telecom/DisconnectCause", ApiSince=23, DoNotGenerateAcw=true)>]
type DisconnectCause = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
DisconnectCause
Атрибуты
Реализации

Комментарии

Описывает причину отключенного вызова. Это всегда включает в себя код, описывающий универсальную причину отключения. При необходимости он может включать метку и (или) описание для отображения пользователю. Это ответственность за ConnectionService предоставление локализованных версий метки и описания. Он также может содержать причину отключения, предназначенную для ведения журнала, а не для отображения пользователю.

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

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

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

DisconnectCause(Causes, ICharSequence, ICharSequence, String, Tone)

Создает новый объект DisconnectCause.

DisconnectCause(Causes, ICharSequence, ICharSequence, String)

Создает новый объект DisconnectCause.

DisconnectCause(Causes, String, String, String, Tone)

Описывает причину отключенного вызова.

DisconnectCause(Causes, String, String, String)

Описывает причину отключенного вызова.

DisconnectCause(Causes, String)

Создает новый объект DisconnectCause.

DisconnectCause(Causes)

Создает новый объект DisconnectCause.

Поля

ReasonEmergencyCallPlaced

Эта причина устанавливается, когда звонок заканчивается, чтобы поставить экстренный звонок, если PhoneAccount не поддерживает текущий вызов для размещения экстренного вызова.

ReasonEmulatingSingleCall

Код причины (возвращается #getReason()через), который указывает, что служба подключения задает состояние Call#STATE_DISCONNECTED вызова, так как оно внутренне изменяет представление конференц-звонка IMS для имитации одностороннего вызова.

ReasonImsAccessBlocked

Код причины (возвращен через #getReason()), который указывает, что вызов был отключен, так как доступ к IMS заблокирован.

ReasonWifiOnButWfcOff

Код причины (возвращен #getReason()через) который указывает, что звонок не удалось завершить, так как сотовый радио отключен или не работает, устройство подключено к сети Wi-Fi, но пользователь не включил wi-fi call.

Свойства

Class

Возвращает класс среды выполнения этого Objectобъекта.

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

Возвращает код по причине этого отключения.

Creator

Описывает причину отключенного вызова.

Description

Описывает причину отключенного вызова.

DescriptionFormatted

Возвращает описание, объясняющее причину отключения и отображаемое в пользовательском интерфейсе.

Handle

Дескриптор базового экземпляра Android.

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

Описывает причину отключенного вызова.

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

Описывает причину отключенного вызова.

Label

Описывает причину отключенного вызова.

LabelFormatted

Возвращает короткую метку, объясняющую причину отключения и отображаемую в пользовательском интерфейсе.

PeerReference

Описывает причину отключенного вызова.

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

Возвращает объяснение причины отключения.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

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

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

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

Возвращает тон для воспроизведения при отключении.

Методы

Clone()

Создает и возвращает копию этого объекта.

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

Описывает причину отключенного вызова.

Dispose()

Описывает причину отключенного вызова.

(Унаследовано от Object)
Dispose(Boolean)

Описывает причину отключенного вызова.

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

Указывает, равен ли другой объект этому объекту.

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

Возвращает значение хэш-кода для объекта.

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

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

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

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

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

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

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Описывает причину отключенного вызова.

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

Возвращает строковое представление объекта.

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

Описывает причину отключенного вызова.

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

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

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

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

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

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

(Унаследовано от Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Описывает причину отключенного вызова.

Явные реализации интерфейса

IJavaPeerable.Disposed()

Описывает причину отключенного вызова.

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

Описывает причину отключенного вызова.

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

Описывает причину отключенного вызова.

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

Описывает причину отключенного вызова.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Описывает причину отключенного вызова.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Описывает причину отключенного вызова.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Описывает причину отключенного вызова.

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

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Описывает причину отключенного вызова.

GetJniTypeName(IJavaPeerable)

Описывает причину отключенного вызова.

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