gpt4 book ai didi

android - EasyTracker (GoogleAnalytics) for Android in TabActivity 和其他

转载 作者:太空狗 更新时间:2023-10-29 12:52:49 25 4
gpt4 key购买 nike

我正尝试在我的项目中使用 EasyTracker。但是其中一个 Activity 扩展了 TabActivity。

要使用 EasyTracker,所有 Activity 都必须扩展 TrackedActivity。

我想如果不修改 Android 或 EasyTracker 的源代码,就不可能用我的 TabActivity 子类扩展它。

我想知道是否可以混合使用“正常”跟踪(我将用于此 Activity )和 EasyTracker 的继承跟踪。但似乎至少不可取。来自 EasyTracker 文档:

  • 请注意,您的所有 Activity 都必须扩展 TrackedActivity(或一个
  • 等效 Activity ,例如 TrackedListActivity 而不是 ListActivity)
  • 此类用于正确跟踪应用程序使用情况和时间。

那我该怎么办?

最佳答案

解决方案非常简单,但我昨天懒得去找。

  • 下载EasyTracker源码
  • 复制 TrackedActivity 并将其重命名为类似于 TrackedTabActivity
  • 让它扩展 TabActivity 而不是 Activity
  • 在项目中包含这个文件
  • 改用 TabActivity 的子类扩展 TrackedTabActivity

PreferenceActivity 等其他 Activity 子类的原理相同。

关于android - EasyTracker (GoogleAnalytics) for Android in TabActivity 和其他,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10282888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com