gpt4 book ai didi

java - 让 GoogleAnalytics 在所有 Activity 中发挥作用

转载 作者:行者123 更新时间:2023-12-01 23:59:25 25 4
gpt4 key购买 nike

我想跟踪应用程序中 7 个 Activity 中的所有 Activity 和按钮点击次数。现在我正处于实现 GA 的开始阶段。我可以在打开的主菜单屏幕中使用它,并且可以在 google.com/analytics 上在线查看它。我的问题是如何将其实现到所有 Activity 中?

现在在我的主菜单类中我有这个:

private Tracker tracker;
private GoogleAnalytics ga;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.mainmenumain);


EasyTracker.getInstance().activityStart(this);

//Get the GA singleton.
ga = GoogleAnalytics.getInstance(this);

//ga.setDebug(true);

//Use the GA singleton to get a Tracker object.
tracker = ga.getTracker("UA-###-1");

我是否必须声明 2 个变量,然后调用 EasyTracker.getInstance().activityStart(this);ga = GoogleAnalytics.getInstance(this);tracker = ga.getTracker("UA-####-1"); 在每个 Activity 中?

我知道有类似的主题,但我问的是 Google Analytics 新版本 2,而不是旧版本 1。

最佳答案

实现一个新的 BaseActivity 来完成其 onCreate 方法中的工作,然后使您的所有 7 个 Activity 都扩展 BaseActivity。
请记住在您的 Activity 中调用 super.onCreate。

关于java - 让 GoogleAnalytics 在所有 Activity 中发挥作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15113546/

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