Files
Notification-Utilities/app/src/main/java/net/headlezz/notificationlogger/Application.java
2016-01-09 02:31:48 +01:00

36 lines
995 B
Java

package net.headlezz.notificationlogger;
import com.google.android.gms.analytics.GoogleAnalytics;
import com.google.android.gms.analytics.Tracker;
import timber.log.Timber;
public class Application extends android.app.Application {
public static Application singleton;
private Tracker mTracker;
@Override
public void onCreate() {
super.onCreate();
singleton = this;
Timber.plant(new Timber.DebugTree());
}
/**
* Gets the default {@link Tracker} for this {@link Application}.
* @return tracker
*/
synchronized public Tracker getDefaultTracker() {
if (mTracker == null) {
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
if(BuildConfig.DEBUG)
analytics.setDryRun(true);
// To enable debug logging use: adb shell setprop log.tag.GAv4 DEBUG
mTracker = analytics.newTracker(R.xml.global_tracker);
}
return mTracker;
}
}