org.acra
Class ErrorReporter

java.lang.Object
  extended by org.acra.ErrorReporter
All Implemented Interfaces:
java.lang.Thread.UncaughtExceptionHandler

public class ErrorReporter
extends java.lang.Object
implements java.lang.Thread.UncaughtExceptionHandler

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. This report file is then sent :