gpt4 book ai didi

android - Android Activity 之外的 Flurry Analytics

转载 作者:行者123 更新时间:2023-11-30 04:13:15 26 4
gpt4 key购买 nike

在当前的项目中,我正在使用“助手”类进行 API 调用,它不会扩展 Activity。这个助手类是从一个 Activity 中调用的,在这个 Activity 中,一个 Flurry session 按照建议开始和停止。是否可以直接从这个助手类进行 Flurry 调用?我想说是,因为 Flurry session 已经作为当前 Activity 的一部分开始,但我不确定。

我宁愿在收到 API 调用的结果时立即记录 Flurry 标签,而不是在 Activity 中再次检查结果消息,这样我就不必重复一些逻辑。

这行得通吗?有没有更好的方法?

最佳答案

已编辑。见下文。

谢谢乔迪。我最终使用你的建议将 Activity 传递到辅助类构造函数中,设置一个本地 Activity 变量,并创建一个方法来使用 Activity 变量记录 Flurry 标签。

/**
* Logs the Flurry tag using the act that was passed into the constructor
*/

// EDITED - DON'T USE THIS ANYMORE

private void logFlurryTag(String s) {

FlurryAgent.onStartSession(act, "XXXXXXXXXXXXXXXXXXXXX");
FlurryAgent.logEvent(s);
FlurryAgent.onEndSession(act);
}

我相信这应该可以正常工作,但我还没有等到 Flurry 标签是否已经开始出现。

*** 5-9-2012 ***

根据 spacemanaki 的建议,我决定重新设计我的逻辑,将 Flurry 事件记录在 Activity 中,而不是帮助程序类中。确实没有太多额外的工作,我已经验证了正在报告的事件。这也比用一种方法开始和停止匆忙的 session 更安全。

关于android - Android Activity 之外的 Flurry Analytics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10478034/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com