-
- All Implemented Interfaces:
-
java.lang.Thread.UncaughtExceptionHandler
public final class InaiCrashlyticsHandler implements Thread.UncaughtExceptionHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classInaiCrashlyticsHandler.Companion
-
Field Summary
Fields Modifier and Type Field Description private Thread.UncaughtExceptionHandlerdefaultUncaughtExceptionHandlerprivate final <ERROR CLASS>urlWithParamsprivate final StringTAGprivate final BooleanisProbablyRunningOnEmulator
-
Constructor Summary
Constructors Constructor Description InaiCrashlyticsHandler()
-
Method Summary
Modifier and Type Method Description final Thread.UncaughtExceptionHandlergetDefaultUncaughtExceptionHandler()final UnitsetDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandler defaultUncaughtExceptionHandler)final <ERROR CLASS>getUrlWithParams()final StringgetTAG()final BooleangetIsProbablyRunningOnEmulator()UnituncaughtException(Thread thread, Throwable ex)final UnitlogEvent(String event, String value)final UnituploadCrashLog(String crashLog)final UnitderegisterCrashlyticsHandler()-
-
Method Detail
-
getDefaultUncaughtExceptionHandler
final Thread.UncaughtExceptionHandler getDefaultUncaughtExceptionHandler()
-
setDefaultUncaughtExceptionHandler
final Unit setDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandler defaultUncaughtExceptionHandler)
-
getUrlWithParams
final <ERROR CLASS> getUrlWithParams()
-
getIsProbablyRunningOnEmulator
final Boolean getIsProbablyRunningOnEmulator()
-
uncaughtException
Unit uncaughtException(Thread thread, Throwable ex)
-
uploadCrashLog
final Unit uploadCrashLog(String crashLog)
-
deregisterCrashlyticsHandler
final Unit deregisterCrashlyticsHandler()
-
-
-
-