| 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.
|