com.google.android.gms.analytics.ExceptionParser |
Known Indirect Subclasses
StandardExceptionParser |
This class will capture the root cause (last in a chain of causes) Throwable and report the exception type, class name, method name and thread
name. |
|
Class Overview
This interface is responsible for parsing a Throwable
and providing
a short, meaningful description to report to Google Analytics.
This class can be used in conjugation with the ExceptionReporter
.
UncaughtExceptionHandler myHandler = new ExceptionReporter(
myTracker, // Currently used Tracker
.
Thread.getDefaultUncaughtExceptionHandler(), // Current default uncaught exception handler.
context); // Context of the application.
myHandler.setExceptionParser(new MyExceptionParser());
// Where MyExceptionParser provides a custom description for various exceptions.
Summary
Public Methods |
abstract
String
|
getDescription(String threadName, Throwable t)
Return a short description of a Throwable suitable for
reporting to Google Analytics.
|
Public Methods
public
abstract
String
getDescription
(String threadName, Throwable t)
Return a short description of a Throwable
suitable for
reporting to Google Analytics.
Parameters |
threadName |
String :
the name of the Thread that got the exception, or null |
t |
Throwable :
the Throwable |
Returns |
String |
the description
|