bedirerayfeniks / Crashlytics-Android

A custom exception handling for Android.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crashlytics-Android

Gradle Android Arsenal

Gradle :

compile 'com.github.karthyks:crashlytics:2.0.0-beta2'

Usage :
First step is to initialize Crashlytics inside your application class, along with a CustomCrashEvent class instance, as shown below

Crashlytics.init(Application, new EventListener() {
    new EventListener() {
          @Override
          public void onEventOccurred(List<Event> events) throws Exception {
            // Log to your Cloud DB for future analytics.
            Log.d(TAG, "onEventOccurred: " + events.size());
          }
});

<br/>
If your app has login feature, then the user info can be injected into the Crashlytics, to obtain info about the crashes and events once happened.

```java
Crashlytics.login(company, userid);


In case of any exception thrown in the onEventOccurred method, then the events are stored locally in the db. Once if there are any locally stored events found, then a background worker will run every 15 minutes by default, which in turn keeps on triggering the onEventOccurred method, until it passes.

About

A custom exception handling for Android.


Languages

Language:Java 100.0%