Google Analytics Easy Tracker内存问题

时间:2012-02-20 16:40:33

标签: android google-analytics google-analytics-api

我正在尝试将Google Analytics集成到我的活动中。根据官方文档,我使用了Google提供的“Easy Tracker”库并将我的活动扩展到了“TrackedActivity”我使用的确切语法是:

EasyTracker.getTracker().trackPageView("/myview"+viewname);

我随机获得Null Pointer Exception,但Logcat显示“at Google Analytics”,令人惊讶的是我的代码中没有任何地方。在我的一些活动中,我在onDestroy()方法中调用system.gc()函数。 (可能是问题)它应该是一个单例对象我担心如果收集垃圾?

毋庸置疑,截至目前我的应用程序崩溃了。让我更担心的是,即使我尝试捕获或放置异常检查器,即。检查空对象。我仍然担心,即使避免崩溃,我的活动也可能无法跟踪。

请建议。

1 个答案:

答案 0 :(得分:2)

确保在EasyTracker活动之前不要调用onStart()的方法。同时将ga_debugga_auto_activity_tracking设置为"true"以获取调试语句并分别跟踪应用程序的所有活动。