Possible Duplicate:
Android: How to get the sender of an Intent?
有没有办法在 android 中找到触发 INTENT(在目标 Activity 中)的源 Activity?
场景是我有两个 Activity A 和 B。两者都触发了调用 Activity C 的 Intent 。 Activity C 根据其来源显示额外信息。例如。如果调用来自 A,则 C 仅显示 2 个 TextView ,而在 B 触发的 Intent 的情况下, Activity C 显示 3 个 TextView (基本上基于谁是调用者的更多信息)。
要确定这一点,我需要知道是谁触发了调用 C 的 Intent 。我该怎么做?
最佳答案
更好的方法是使用 Intent extra 将参数传递给接收器。
关于android - 如何在 Android 中找到 Intent 源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4789155/