我正试图在安卓系统中实现Google v2,以及ActionBarSherlock。
为了使我的生活变得简单一点,而不必在每个活动中添加EasyTracker代码,我创建了一个名为EasyTracker的新活动,并为EasyTracker实现了onStart()和onStop()方法。
public class SherlockTrackedActivity extends SherlockActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
protected void onStart() {
super.onStart();
EasyTracker.getInstance().activityStart(this); // Add this method.
}
@Override
protected void onStop() {
super.onStop();
EasyTracker.getInstance().activityStop(this); // Add this method.
}
}现在我有了一个新的活动,DemoActivity扩展了SherlockTrackedActivity,但是跟踪器在DemoActivity中不起作用(我从GA实时检查)。
但是,如果我直接实现SherlockTrackedActivity扩展活动,跟踪器实际上在DemoActivity中工作。
public class SherlockTrackedActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
protected void onStart() {
super.onStart();
EasyTracker.getInstance().activityStart(this); // Add this method.
}
@Override
protected void onStop() {
super.onStop();
EasyTracker.getInstance().activityStop(this); // Add this method.
}
}我不知道这怎么会发生?
发布于 2013-04-08 07:21:18
在阅读了安卓https://developers.google.com/analytics/devguides/collection/android/v2/parameters的GA分析之后
它每30分钟发送一次数据(除了关闭应用程序并重新启动时,它会立即发送,这就混淆了我在上述问题中的调试进度。它与SherlockActivity无关)
30分钟对“实时跟踪”来说太奇怪了。将其设置为较低的值,数据将显示在实时中。
https://stackoverflow.com/questions/15871327
复制相似问题