We use Crashlytics in our application as a crash reporting tool. For Android's own crashes, it works fine and groups faults correctly. Our application also has several components of its kind. For crashes that occur in these components, we catch them and then register them in Crashlytics as non-fatal exceptions.
public class PlatformNativeModuleCallExceptionhandler implements
NativeModuleCallExceptionHandler {
@Override
public void handleException(Exception e) {
try {
.
.
.
Crashlytics.logException(new Exception(exceptionString));
} catch (Exception ex) {}
}
Crashes are logged in the Crashlytics dashboard, but it displays all crashes in one tab. These may be different malfunctions of the same or different reacting components.

Because of this, we cannot detect cases of a specific failure. You must manually go through each case of failure.
, , , PlatformNativeModuleCallExceptionHandler. , .
- , ? .