@Singleton
public class CrashHelper
extends java.lang.Object
implements java.lang.Thread.UncaughtExceptionHandler
Constructor and Description |
---|
CrashHelper(PreferencesHelper mPreferencesHelper,
FileHelper mFileHelper,
java.lang.Thread.UncaughtExceptionHandler mDefaultUncaughtExceptionHandler) |
Modifier and Type | Method and Description |
---|---|
void |
uncaughtException(java.lang.Thread thread,
java.lang.Throwable throwable)
On crash: set a key/value in shared preferences.
|
@Inject public CrashHelper(PreferencesHelper mPreferencesHelper, FileHelper mFileHelper, java.lang.Thread.UncaughtExceptionHandler mDefaultUncaughtExceptionHandler)
public void uncaughtException(java.lang.Thread thread, java.lang.Throwable throwable)
uncaughtException
in interface java.lang.Thread.UncaughtExceptionHandler
thread
- - The terminated thread.throwable
- - The occured uncaught exception