package com.rackspacecloud.android;
import com.google.android.apps.analytics.GoogleAnalyticsTracker;
import android.app.ListActivity;
import android.os.Build;
import android.os.Bundle;
public class GaListActivity extends ListActivity {
private GoogleAnalyticsTracker tracker;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
startTracker();
}
public void startTracker(){
if(!"google_sdk".equals(Build.PRODUCT) && !"sdk".equals(Build.PRODUCT)){
tracker = GoogleAnalyticsTracker.getInstance();
tracker.start(Config.WEB_PROPERTY_ID, 20, this);
}
}
public void trackPageView(String page){
if(tracker != null){
tracker.trackPageView(page);
}
}
@Override
protected void onDestroy(){
super.onDestroy();
if(tracker != null){
tracker.stop();
}
}
public void trackEvent(String category, String action, String label, int value){
if(tracker != null){
tracker.trackEvent(category, action, label, value);
}
}
}