- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
文档说,那
onStartSession should be called from within the onStart method of the activity in question.
在这种情况下,如何从 onCreate() 方法中调用 logEvents()?如果我将 onStartSession() 放到 onCreate() 方法中,库会正常工作吗还是有其他方法可以解决我的问题?
更新
在 onCreate()
中,我开始使用对服务器的 Web 请求启动 AsyncTask,所以在 onPreExecute()
中,我想放置 FlurryAgent.logEvent
.
最佳答案
由于 Activity 生命周期的性质,我不建议从 onCreate()
调用 FlurryAgent.onStartSession()
。如果用户离开 Activity 一段时间(接听电话、发短信等)然后返回,将调用 onStart()
而不是 onCreate()
。如果不从 onStart()
调用 onStartSession()
,您将不会跟踪这个新 session ,并且您可能会遇到在 Activity 中发生的事件的错误.
您想在 onCreate()
中跟踪的事件的性质是什么?通常您想在此方法中设置 UI 和 Activity 的任何其他组件,但此时不会有用户交互,因此我认为您可以在 onStart()< 之后跟踪 Activity 的状态
无需大量重构。
(免责声明:我在 Flurry 从事 Android SDK 方面的工作)
关于android - 如何在 onCreate() Activity 方法中创建 FlurryAgent.logEvent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10461063/
FlurryAgent.logEvent 和 FlurryAgent.onEvent 有什么区别? 我找不到关于这些的任何文档。 最佳答案 onEvent 已弃用,您应该使用 logEvent 取而代
我正在一个只有一个 Activity 的简单 Android 应用程序上测试 Flurry。 我从 Activity 的 onCreate 方法调用 FlurryAgent.onPageView();
FlurryAgent.onStartSession() 方法有问题。当我启动我的应用程序时,它会返回一个 java.lang.VerifyError。此应用程序是使用 android 2.3 开发的
文档说,那 onStartSession should be called from within the onStart method of the activity in question. 在这
请大家告诉我怎么用 FlurryAgent.onEvent(String eventId, Map parameters) 在 android Activity 中使用 flurry 跟踪事件? 最佳
我是一名优秀的程序员,十分优秀!