如何设置活动的退货意图?

时间:2012-02-29 16:54:29

标签: android android-activity

我有两个独立的活动,都可以引用第三个活动。基本上我希望第三个活动能够理解两个中的哪一个调用它,然后在适当的时候返回到该活动。我已经看到并理解了“putExtra”,但是将其作为字符串传递,然后使用字符串函数(例如.equals()),似乎是一种低效的方式来理解返回的内容。有没有比我更熟悉的更好的方法?

2 个答案:

答案 0 :(得分:1)

如果您的活动以结果活动开始,那么您可以使用getCallingActivity,否则看起来只有选项会将某些内容作为Bundle的一部分传递,以识别哪个活动称为其他活动。

答案 1 :(得分:0)

您可以使用整数值放入extras意图进行比较。

在任何情况下,您将至少进行一次比较,以确定启动它的活动......