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