| java.lang.Object | |
| ↳ | android.app.ApplicationErrorReport |
Describes an application error. A report has a type, which is one of
TYPE_NONE uninitialized instance of ApplicationErrorReport. TYPE_CRASH application crash. Information about the crash is stored in crashInfo. TYPE_ANR application not responding. Information about the ANR is stored in anrInfo. TYPE_BATTERY user reported application is using too much battery. Information about the battery use is stored in batteryInfo. TYPE_RUNNING_SERVICE user reported application is leaving an unneeded serive running. Information about the battery use is stored in runningServiceInfo. | Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
ApplicationErrorReport.AnrInfo | Describes an application not responding error. | |||||||||
|
|
ApplicationErrorReport.BatteryInfo | Describes a battery usage report. | |||||||||
|
|
ApplicationErrorReport.CrashInfo | Describes an application crash. | |||||||||
|
|
ApplicationErrorReport.RunningServiceInfo | Describes a running service report. | |||||||||
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | TYPE_ANR | An error report about an application that's not responding. | |||||||||
| int | TYPE_BATTERY | An error report about an application that's consuming too much battery. | |||||||||
| int | TYPE_CRASH | An error report about an application crash. | |||||||||
| int | TYPE_NONE | Uninitialized error report. | |||||||||
| int | TYPE_RUNNING_SERVICE | A report from a user to a developer about a running service that the user doesn't think should be running. | |||||||||
| [Expand]
Inherited Constants
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface android.os.Parcelable
|
|||||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
CREATOR | ||||||||||
|
|
anrInfo | If this report is of type TYPE_ANR, contains an instance of AnrInfo describing the ANR; otherwise null. |
|||||||||
|
|
batteryInfo | If this report is of type TYPE_BATTERY, contains an instance of BatteryInfo; otherwise null. |
|||||||||
|
|
crashInfo | If this report is of type TYPE_CRASH, contains an instance of CrashInfo describing the crash; otherwise null. |
|||||||||
|
|
installerPackageName | Package name of the application which installed the application this report pertains to. | |||||||||
|
|
packageName | Package name of the application. | |||||||||
|
|
processName | Process name of the application. | |||||||||
|
|
runningServiceInfo | If this report is of type TYPE_RUNNING_SERVICE, contains an instance of RunningServiceInfo; otherwise null. |
|||||||||
|
|
systemApp | Set if the app is on the system image. | |||||||||
|
|
time | Time at which the error occurred. | |||||||||
|
|
type | Type of this report. | |||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Create an uninitialized instance of
ApplicationErrorReport.
|
||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
Describe the kinds of special objects contained in this Parcelable's marshalled representation.
|
|||||||||
|
|
|
Dump the report to a Printer.
|
|||||||||
|
|
|
|
|||||||||
|
|
|
|
|||||||||
|
|
|
Flatten this object in to a Parcel.
|
|||||||||
| [Expand]
Inherited Methods
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
|
|||||||||||
From interface android.os.Parcelable
|
|||||||||||
An error report about an application that's not responding.
An error report about an application that's consuming too much battery.
An error report about an application crash.
Uninitialized error report.
A report from a user to a developer about a running service that the user doesn't think should be running.
If this report is of type TYPE_ANR, contains an instance of AnrInfo describing the ANR; otherwise null.
If this report is of type TYPE_BATTERY, contains an instance of BatteryInfo; otherwise null.
If this report is of type TYPE_CRASH, contains an instance of CrashInfo describing the crash; otherwise null.
Package name of the application which installed the application this report pertains to. This identifies which market the application came from.
If this report is of type TYPE_RUNNING_SERVICE, contains an instance of RunningServiceInfo; otherwise null.
Type of this report. Can be one of TYPE_NONE, TYPE_CRASH, TYPE_ANR, TYPE_BATTERY, or TYPE_RUNNING_SERVICE.
Create an uninitialized instance of ApplicationErrorReport.
Describe the kinds of special objects contained in this Parcelable's marshalled representation.
Flatten this object in to a Parcel.
| dest | The Parcel in which the object should be written. |
|---|---|
| flags | Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE. |