3

我有 3 个活动 - 活动 A、活动 B 和活动 C。转换如下

A->B 和 B->A , A->C 和 C->A

现在,当我返回 A 时,我需要不同的动画进行过渡,这取决于我是来自 B 还是来自 C。

活动 A 是应用程序的主页,所以我使用 Textviews 从 A->B 或 A->C 进行,但从它们两者中,我使用硬件后退按钮返回 A。

所以,我的问题是如何在 A 中检测到我是从 A 还是 B 返回并相应地应用过渡动画?

4

2 回答 2

0

使用静态变量整数类型,当你开始活动 B 时设置整数值 1,当你启动 C 时设置值 2。并且每次在 OnResum() 中检查 Integer 的值。

于 2012-12-14T10:59:27.097 回答
0

我使用startActivityForResult方法解决了它,因为它更干净可靠。

于 2016-04-15T17:58:48.523 回答