Android google analytics easytracker — отслеживание вызова события в методе onCreate при сбое активности программы запуска

Я использую библиотеку аналитики Google EasyTracker, и в моем приложении есть несколько действий. Я хочу отслеживать информацию о модели устройства события и версии системы каждый раз при запуске приложения.

Этот код в методе onCreate моей активности запуска

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

вылетает с ошибкой

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

Что я делаю неправильно?

5
задан M.Y. 15 June 2012 в 16:33
поделиться