0

在我的应用程序中,我需要让用户回到当前活动之前(不一定直接)的某些活动。所有这些以前的活动可能都需要 onCreate 中的 Intent 参数。

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

举个例子:有一个全局搜索栏,可以为用户提供产品建议;一旦他们点击了其中一个建议的项目,他们就会进入产品查看活动,在那里他们可以使用另一个产品重新加载该活动 - 浏览。在几次这样的重新加载之后,他们可能会决定回到开始搜索的活动,但它可能不是最接近当前的活动。

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

4

1 回答 1

0

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

于 2012-06-16T13:22:27.457 回答