Android · one uncaught-exception slot · always delegate

Decorate the crash handler. Never replace it.

crashsink inspects every crash, captures only the ones from your package, and always forwards the exception downstream — so the host app's Crashlytics / Sentry / Bugsnag still sees everything.

Uncaught throw IllegalStateException
at com.yoursdk.Worker
Decorator crashsink · ownedPrefix? Thread.setDefault
UncaughtExceptionHandler
Host reporter Crashlytics system default
Capture · if yours write file redacted · atomic
Deliver your sink on next launch
crash
always
if yours ↓
next launch →
github.com/droiddevgeeks/crash-interceptor — a guest-SDK crash reporter