INNER CODE UNIT · Java
uncaughtException
a7ul/react-native-exception-handler · android/src/main/java/com/masteratul/exceptionhandler/ReactNativeExceptionHandlerModule.java:45
public void uncaughtException(Thread thread, Throwable throwable) {
String stackTraceString = Log.getStackTraceString(throwable);
callbackHolder.invoke(stackTraceString);
if (nativeExceptionHandler != null) {
nativeExceptionHandler.handleNativeException(thread, throwable, originalHandler);
} else {
activity = getCurrentActivity();
Intent i = new Intent();
i.setClass(activity, errorIntentTargetClass);
i.putExtra("stack_trace_string",stackTraceString);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
activity.startActivity(i);
activity.finish();