package com.adamnickle.deck; import android.app.Activity; import android.app.Application; import android.os.Build; import android.os.Bundle; import com.crashlytics.android.Crashlytics; import de.keyboardsurfer.android.widget.crouton.Crouton; import ru.noties.debug.Debug; public class DeckApplication extends Application { @Override public void onCreate() { super.onCreate(); Debug.init( BuildConfig.DEBUG ); if( !BuildConfig.DEBUG ) { Crashlytics.start( this ); } if( Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH ) { registerActivityLifecycleCallbacks( new ActivityLifecycleCallbacks() { @Override public void onActivityCreated( Activity activity, Bundle bundle ) { } @Override public void onActivityStarted( Activity activity ) { } @Override public void onActivityResumed( Activity activity ) { } @Override public void onActivityPaused( Activity activity ) { Crouton.clearCroutonsForActivity( activity ); } @Override public void onActivityStopped( Activity activity ) { } @Override public void onActivitySaveInstanceState( Activity activity, Bundle bundle ) { } @Override public void onActivityDestroyed( Activity activity ) { } } ); } } }