一个活动中的多个过渡动画

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返回,并相应地应用过渡动画?

我知道如何应用单个动画。 - Yash
1
这是一些有关如何从Activity获取结果的帮助信息。https://dev59.com/t2kv5IYBdhLWcg3wtS8N - Ali Imran
2个回答

0

我使用startActivityForResult方法解决了它,因为这是一种更干净可靠的方法。


0

使用静态变量整型,在启动活动B时将整数值设置为1,在启动C时将其设置为2。并在每次OnResum()中检查整数的值。


1
正如您所知,OnResume()不是设置此类变量的好时机,因为它经常在某些对话框出现在某些活动前调用。 - Ali Imran

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接