3

我在我的应用程序中使用片段。每个片段占据整个屏幕。有什么办法可以EasyTracker.getInstance().activityStart(activity);处理片段吗?我需要这样做,这样我才能看到每个片段的“屏幕上的平均时间”。谢谢!

4

2 回答 2

10

在你的片段中:

@Override
public void onStart() {
    super.onStart();
    EasyTracker tracker = EasyTracker.getInstance(getActivity());
    tracker.set(Fields.SCREEN_NAME, "Screen Name");
    tracker.send(MapBuilder.createAppView().build());
}

参考:

https://developers.google.com/analytics/devguides/collection/android/v2/screens#manual https://developers.google.com/analytics/devguides/collection/android/v3/migration#v2

于 2013-09-24T09:23:48.717 回答
1

即使您正在使用 Fragments ,您也必须有一个您的 Fragment 附加到的父 Activity,EasyTracker.getInstance().activityStart(activity);在该 Fragment Activity 的 onStart 方法中使用此代码。

于 2013-08-18T08:11:44.610 回答