2012-07-30 43 views
0

我试图找到有关在我的应用设备的方向是否歪斜的分析信息的活动生命周期中的日志出现。乱舞分析,Android的

会议在乱舞似乎开始和活动的起始端和终止,以及设备的方向有效地导致了新的活动的生命周期开始,做我收到两组数据的呢?

如果是这样,什么是处理设备的方向,以便当用户旋转设备我没有收到类似的结果正确的方法是什么?

回答

1

如果在十秒前发生以前对onEndSession的呼叫,则对onStartSession的呼叫将仅启动一个新的会话。 (10秒钟是默认,见setContinueSessionMillis

所以,如果你从每个Activity.onStartonEndSession从各Activity.onStop会话数据不会受到取向的变化而膨胀onStartSession,因为这些活动的生命周期方法将是十更快相隔数秒。您的会话数据不会因用户从FooActivity移动到BarActivity而膨胀,因为这些转换也短于十秒。

相反,如果用户启动您的应用程序,并从FooActivity去BarActivity,但随后离开你的应用程序,当他们返回BarActivity的onStartFlurryAgent.onStartSession一起叫,如果他们已经离开的时间超过十秒新会议将开始。这通常是开发人员想要跟踪的。

(免责声明:我在Flurry上的Android SDK上工作)

+0

这是因为我怀疑与会议,如何定时事件?如果我想查看一个活动在多长时间内可见而不会因方向变化而产生偏差? – Hamid 2012-07-31 08:42:55

+0

你能否评论方向变化将如何或将不会影响结果,如果有的话如何避免它? – Hamid 2012-08-06 09:28:48