我已经检查了这个链接,并完全按照说明:Flurry分析可以提供整数信息的平均值吗?
还阅读了Flurry的说明,在下载SDK时提供。我把"onStartSession()"one_answers"onEndSession()"在我的应用程序中的每个活动,并在这些"会话包装器"我尝试记录一个定时事件,以保持跟踪多长时间的用户使用每个活动。
事件被记录在Flurry Analytics中,但是没有"事件持续时间"信息可用(时钟图标)。
下面是我的代码:public void onStart(){
super.onStart();
FlurryAgent.onStartSession(this, Flurry.FLURRY_KEY);
FlurryAgent.logEvent(Flurry.ACTIVITY_RADAR, true);
}
public void onStop() {
super.onStop();
FlurryAgent.endTimedEvent(Flurry.ACTIVITY_RADAR);
FlurryAgent.onEndSession(this);
}
如果你能帮助我解决这个恼人的问题,我会很感激的!/马丁
我也遇到了同样的问题,在我绞尽脑汁一段时间后,我只是实现了自己的计时器。我甚至给Flurry发了邮件,询问他们发生了什么事,但他们没有回复。我甚至在电子邮件中提到他们的事件如何根据他们的API将开始一个会话结束之前的最后一个会话由于android活动的生命周期(当前活动的onStop可以被称为下一个活动的onStart)。
在我的解决方案中,我有一个通用定时器类,根据字符串开始计时,当endTimer被调用时,它根据时间戳返回秒的时间。然后当我调用flurry时,我只需要添加一个带有该参数的hashmap。这不是一个很好的修复,但找不到任何其他工作。