返回之前的活动

时间:2012-06-16 13:16:40

标签: android

在我的应用程序中,我遇到的情况是我需要让用户回到当前活动之前(并非直接)的活动。所有这些先前的活动可能需要onCreate中的Intent参数。

所以,我的问题是,有什么简单的方法可以让用户回到可能不是他以前的直接活动的活动,是否可以避免手动解决方法来保存/恢复之前活动的意图参数?< / p>

考虑一个例子:有一个全局搜索栏,可以为用户提供产品建议;一旦他们点击其中一个建议的项目,他们就会转移到产品视图活动中,他们可以使用其他产品重新加载此活动 - 完成。经过几次这样的重新加载后,他们可能会决定返回搜索启动的活动,但它可能不是最接近当前活动的活动。

UPD:还应该有可能回到B活动序列。

1 个答案:

答案 0 :(得分:0)

在加载新活动时使用startActivityForResult()并使用finish()关闭已按下的已启动活动可以解决您的问题。