Android google analytics easytracker - call a tracking event in the onCreate method of triggering crash activity

I use the EasyTracker google analytics library and my application has several actions. I want to track both the device model and the system version information every time the application starts.

This code in the onCreate method of my launch activity

EasyTracker.getTracker().trackEvent("Others", "App launch", "The os version", 0);

glitch

06-15 21:24:30.898: WARN/dalvikvm(1203): threadid=8: thread exiting with uncaught exception (group=0x4001d800)
06-15 21:24:30.898: ERROR/AndroidRuntime(1203): FATAL EXCEPTION: TrackerThread
        java.lang.NullPointerException
        at com.google.android.apps.analytics.GoogleAnalyticsTracker.createEvent(Unknown Source)
        at com.google.android.apps.analytics.GoogleAnalyticsTracker.trackEvent(Unknown Source)
        at com.google.android.apps.analytics.easytracking.GoogleAnalyticsTrackerDelegateImpl.trackEvent(Unknown Source)
        at com.google.android.apps.analytics.easytracking.EasyTracker$11.run(Unknown Source)
        at com.google.android.apps.analytics.easytracking.EasyTracker$TrackerThread.run(Unknown Source)
06-15 21:24:30.918: WARN/ActivityManager(58): Force finishing activity com.mycompany.myapp/com.mycompany.activity.HomeActivity

What am I doing wrong?

+5
source share
2 answers

NullPointerException, onStart TrackedActivity, onCreate. , TrackedActivity (trackPageView), trackEvent. trackEvent onStart onStop .

+5

activity.onCreate:

EasyTracker.getInstance().setContext(this);

.

0

All Articles