私はEasyTracker Google Analyticsライブラリを使用しており、私のアプリは複数のアクティビティを持っています。 アプリの起動時に毎回イベントデバイスのモデルとシステムのバージョン情報として記録したいと思います。私のランチャー活動ののonCreateメソッド私が間違ってやっている何Android google analytics easytracker - ランチャーアクティビティクラッシュのonCreateメソッドのイベントコールを追跡
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
と
EasyTracker.getTracker().trackEvent("Others", "App launch", "The os version", 0);
クラッシュで
このコードは?
もっと多くのアクティビティを見ると便利です。あなたのアクティビティがTrackedActivityクラスを拡張しているのですか、アクティビティクラスのみを拡張していますか? –
さらに、その行を差し引くことで、適切にトラッキングが行われます。私はそれがXMLの設定ファイルを必要とするのを見る。それを設定しましたか? –
はい、私の活動はTrackedActivityを拡張しています。そのライントラッキングを除いても適切に機能します。 google analyticsウェブインターフェースに表示されるページビュー数。 –