package com.androsz.electricsleepbeta.app;
import com.actionbarsherlock.app.SherlockFragmentActivity;
import com.androsz.electricsleepbeta.util.GoogleAnalyticsSessionHelper;
import com.androsz.electricsleepbeta.util.GoogleAnalyticsTrackerHelper;
public abstract class AnalyticActivity extends SherlockFragmentActivity implements GoogleAnalyticsTrackerHelper {
public static final String KEY = "UA-19363335-1";
@Override
protected void onStart()
{
super.onStart();
GoogleAnalyticsSessionHelper.getInstance(KEY, getApplication()).onStartSession();
trackPageView(getClass().getSimpleName());
}
@Override
protected void onStop() {
super.onStop();
GoogleAnalyticsSessionHelper.getExistingInstance().onStopSession();
}
public void trackEvent(final String label, final int value) {
GoogleAnalyticsSessionHelper.trackEvent(label, value);
}
public void trackPageView(final String pageUrl) {
GoogleAnalyticsSessionHelper.trackPageView(pageUrl);
}
}