我正在尝试为我的 Android 应用设置 Google Analytics v2。
现在,我正在尝试通过为我的活动和片段设置跟踪器来跟踪不同的屏幕。我有两个所有东西都继承自的活动和一个所有东西都继承自的片段,我只想将跟踪代码放在这三个类中,这样我就不必遍历并将跟踪代码放在每个类中。
@Override
public void onStart() {
super.onStart();
EasyTracker tracker = EasyTracker.getInstance();
tracker.setContext(getActivity());
String title = getTitle();
EasyTracker.getTracker().sendView(title);
}
首先,在我的 Fragment 类中,我的 sendView(title) 行不断出现错误。我想传递继承它的实际 Fragment 类的名称,而不是像“Fragment”这样的蹩脚字符串(这似乎是唯一对我有用的东西......)
在我的活动中,我有:
@Override
protected void onStart() {
super.onStart();
EasyTracker tracker = EasyTracker.getInstance();
tracker.setContext(this);
tracker.activityStart(this);
}
@Override
protected void onStop() {
super.onStop();
EasyTracker.getInstance().activityStop(this);
}
这是正确的方法吗?
任何帮助将不胜感激!!!