在Flurry Analytics中获取定时事件的问题

mar*_*682 7 logging analytics timed timed-events flurry

我已经检查了这个链接,并严格按照说明进行操作:Flurry分析能否提供平均整数信息?

还下载了下载SDK时提供的Flurry说明.我在我的应用程序中的每个活动上放入"onStartSession()"和"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);
}
Run Code Online (Sandbox Code Playgroud)

希望对这个烦人的问题有所帮助!/马丁

Mik*_*ael 8

我有同样的问题,在我的头撞墙后一段时间我刚刚实施了自己的计时器.我甚至通过电子邮件发送Flurry来询问他们发生了什么事,但没有回应.我甚至在电子邮件中提到,由于Androids Activity生命周期(根据下一个活动的onStart之后可以调用当前活动的onStop),他们根据API的事件会在结束最后一个会话之前开始会话.

在我的解决方案中,我有一个通用计时器类,它根据字符串开始计时,当为该字符串调用endTimer时,它根据时间戳返回一个以秒为单位的时间.然后,当我调用flurry时,我只需添加一个带有该参数的hashmap.这不是一个很好的解决方案,但找不到其他有用的东西.

  • UPD:到2015年底,定时活动还有很多不足之处.我同意你的解决方案. (3认同)