ApplicationErrorReport Класс

Определение

Описывает ошибку приложения.

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

Комментарии

Описывает ошибку приложения. Отчет имеет тип, который является одним из TYPE_NONE неинициализированного экземпляра ApplicationErrorReport. TYPE_CRASH сбой приложения. Сведения о сбое хранятся в crashInfo. TYPE_ANR приложение не отвечает. Сведения об ANR хранятся в anrInfo. TYPE_BATTERY сообщается, что приложение использует слишком много батареи. Сведения об использовании батареи хранятся в batteryInfo. TYPE_RUNNING_SERVICE сообщается, что приложение оставляет ненужную серивную работу. Сведения об использовании батареи хранятся в runningServiceInfo.

Справочник по Android для android.app.ApplicationErrorReport.

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

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

Имя Описание
ApplicationErrorReport()

Создайте неинициализированный экземпляр ApplicationErrorReport.

ApplicationErrorReport(IntPtr, JniHandleOwnership)

Инициализирует управляемое представление существующего объекта Java Native Interface.

Поля

Имя Описание
TypeAnr
Устаревшие.

Отчет об ошибке о приложении, которое не отвечает.

TypeBattery
Устаревшие.

Отчет об ошибке о приложении, которое потребляет слишком много батареи.

TypeCrash
Устаревшие.

Отчет об ошибке о сбое приложения.

TypeNone
Устаревшие.

Неинициализированный отчет об ошибке.

TypeRunningService
Устаревшие.

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

Свойства

Имя Описание
Class

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

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

Описывает ошибку приложения.

Handle

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

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

Имя пакета приложения, к которому установлено приложение, к которому относится этот отчет.

JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

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

Описывает ошибку приложения.

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

Предоставляет инфраструктуру привязки JNI для Android.App.ApplicationErrorReport.

PackageName

Имя пакета приложения.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

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

Имя процесса приложения.

SystemApp

Задайте, если приложение находится на системном образе.

ThresholdClass

Предоставляет инфраструктуру привязки JNI для Android.App.ApplicationErrorReport.

ThresholdType

Предоставляет инфраструктуру привязки JNI для Android.App.ApplicationErrorReport.

Time

Время возникновения ошибки.

Type

Тип этого отчета.

Методы

Имя Описание
Clone()

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

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Описывает ошибку приложения.

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

Описание типов специальных объектов, содержащихся в маршалируемом представлении этого экземпляра.

Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Описывает ошибку приложения.

(Унаследовано от JavaObject)
Dump(IPrinter, String)

Дампа отчета на принтер.

Equals(Object)

Описывает ошибку приложения.

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

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

(Унаследовано от Object)
GetErrorReportReceiver(Context, String, ApplicationInfoFlags)

Возврат действия в receiverPackage, обрабатывающий ACTION_APP_ERROR.

GetHashCode()

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

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

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

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

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

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

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

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

Описывает ошибку приложения.

SetHandle(IntPtr, JniHandleOwnership)

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

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Описывает ошибку приложения.

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

Создает управляемый массив из этого Java оболочки массива.

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

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

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

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

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

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

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

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

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

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

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

Неструктурировать этот объект в пакете "Посылка".

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

Имя Описание
IJavaPeerable.Disposed()

Описывает ошибку приложения.

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

Описывает ошибку приложения.

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

Описывает ошибку приложения.

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

Описывает ошибку приложения.

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

Описывает ошибку приложения.

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

Описывает ошибку приложения.

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

Описывает ошибку приложения.

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

Имя Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Описывает ошибку приложения.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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