Error Reporter Impl
The ErrorReporter is a Singleton object in charge of collecting crash context data and sending crash reports. It registers itself as the Application's Thread default Thread.UncaughtExceptionHandler.
When a crash occurs, it collects data of the crash context (device, system, stack trace...) and writes a report file in the application private directory, which may then be sent.
Parameters
Context for the application in which ACRA is running.
AcraConfig to use when reporting and sending errors.
Whether this ErrorReporter should capture Exceptions and forward their reports.
the minimal supported version
If reports should be checked on startup
Constructors
Functions
Removes all key/value pairs from your reports custom data field.
Gets the current value for a key in your reports custom data field.
Send a normal report for the given exception.
Send a normal report for the given exception
Send a silent report for the given exception
Use this method to provide the ErrorReporter with data of your running application. You should call this at several key places in your code the same way as you would output important debug data in a log file. Only the latest value is kept for each key (no history of the values is sent in the report).
Removes a key/value pair from your reports custom data field.
Enable or disable this ErrorReporter. By default it is enabled.