我有两个独立的活动,都可以引用第三个活动。基本上我希望第三个活动能够理解两个中的哪一个调用它,然后在适当的时候返回到该活动。我已经看到并理解了“putExtra”,但是将其作为字符串传递,然后使用字符串函数(例如.equals()),似乎是一种低效的方式来理解返回的内容。有没有比我更熟悉的更好的方法?
答案 0 :(得分:1)
如果您的活动以结果活动开始,那么您可以使用getCallingActivity,否则看起来只有选项会将某些内容作为Bundle的一部分传递,以识别哪个活动称为其他活动。
答案 1 :(得分:0)
您可以使用整数值放入extras
意图进行比较。
在任何情况下,您将至少进行一次比较,以确定启动它的活动......