1

我在使用 GA V2 时遇到以下异常(非常少见)。我在网上根本找不到任何关于它的信息。

java.lang.IllegalStateException: Tracker closed
at     com.google.analytics.tracking.android.GoogleTracker.assertTrackerOpen(GoogleTracker.java:60)
at     com.google.analytics.tracking.android.GoogleTracker.trackView(GoogleTracker.java:108)
at     myapp.Analytics.startGame(Analytics.java:53)

我有以下调用,都是由游戏的更新线程发出的,而不是原始活动的线程:

public void startTracker() {
    analytics = GoogleAnalytics.getInstance(activity.getApplicationContext());
    tracker = analytics.getTracker("XX-XXXXXXXXX-X");
    tracker.setStartSession(true);
}

public void startGame() {
    tracker.trackView("new_game");
}

我在这里做错了什么还是我只需要捕获异常并忽略它们?

4

0 回答 0