我在Yahoo Flurry上创建了两个应用程序,我想让它从一个Android应用程序中获取事件。 当我试着打电话时:
FlurryAgent.onStartSession(this, getResources().getString(R.string.flury_project_api_key));
FlurryAgent.onStartSession(this, getResources().getString(R.string.flury_android_api_key));
logcat中的我看到了
10-07 14:07:09.559 29425-29443 /? W / FlurryAgent:Flurry session 开始上下文:com.package.ActivityName@d6930fe
10-07 14:07:09.559 29425-29443 /? W / FlurryAgent:Flurry session 恢复上下文:com.package.ActivityName@d6930fe
且flurry上只有一个应用,哪个键为flury_project_api_key
,从应用中接收所有事件。
On SO我发现这个问题Can we use multiple Flurry ids in one app?没有答案。
答案 0 :(得分:0)
App只能同时运行一个Activity。 MAybe我错了,但我假设你想要从一个应用程序同时运行两个活动
编辑:
第二次尝试:
参见文档:
“只要有任何已调用onStartSession(Context)而不是onEndSession(Context)的Context,会话将继续。此外,如果新的Context在10秒内调用onStartSession(Context)(默认会话超时)调用onEndSession的最后一个Context的长度,然后将恢复会话,而不是创建新的会话。“
答案 1 :(得分:0)
根据从Flurry SDK 5.x开始的更改日志,不再需要调用启动会话/结束会话。 SDK会自动检测它。