0

我们有一个想要添加分析的现有应用程序。

此链接:https ://developers.google.com/analytics/devguides/collection/android/devguide展示了如何使用单个 Activity 执行此操作。它提到具有多个活动的应用程序应该使用EasyTracker 库。虽然我找不到任何直接文档,但查看示例并搜索 SO 建议使用 EasyTracker,活动应该扩展 TrackerActivity。

但是,我们正在使用兼容库来支持 Fragment,因此 App 中的大多数 Activity 已经扩展了 FragmentActivity,因此无法扩展 TrackerActivity。

找到这篇文章:Android 应用程序中的 Google Analytics - 处理多个活动,回答者为这种情况提供了替代方案。当我开始实施那里发布的解决方案时,Eclipse 会发出警告,表明 GoogleAnalyticsTracker 的startstop方法已被弃用。

找不到文档,我假设它start已被替换为startNewSession,并且stopSession应该被用来代替stop,但我不确定。如果我进行这些更改,上面链接的解决方案是否仍然有效?是否有可用于具有多个活动的应用程序的替代方法,它不能继承 TrackerActivity?

蒂亚。

4

1 回答 1

0

事实证明,上面链接的解决方案效果很好,并且可以根据我的评论替换不推荐使用的方法

于 2012-07-14T16:26:37.743 回答