我正在尝试获取意图,哪个活动已经启动了意图,我正在尝试将 facebook 与我的应用程序集成,我想知道谁调用了我的活动是来自 facebook 或我的应用程序的调用,假设我有 3 个活动a,b & c, a call bc call b facebook calls b here in activity 我想检测谁已经开始了活动 b 如何得到这个,我用谷歌搜索但没有用 请分享你对此的看法或任何参考 谢谢
问问题
1032 次
2 回答
2
您应该为活动维护一个变量,并将其与意图一起作为额外的意图发送,并检查您何时开始活动并检查该公共额外变量。
像 Intent.putExtra("From", "a");
并获取数据并检查它的来源
于 2013-09-17T12:47:15.553 回答
0
对于深度链接,为什么不直接使用 Facebook 特有的 Activity 类?
由于您在应用程序设置中配置类名称,因此只需使用类似于:FacebookDeepLinkActivity 的类,然后您可以根据需要在应用程序中启动另一个活动。这样,您就可以确切地知道哪些链接来自 Facebook。
于 2013-09-19T15:52:49.413 回答