我有一个名为A的活动,它由许多不同的活动启动,我们称之为B和C
取决于我通过单击向上按钮或后退按钮返回的活动,我想显示两个不同的过渡,例如:
public void onBackPressed() {
super.onBackPressed();
final Intent intent = NavUtils.getParentActivityIntent(this);
NavUtils.navigateUpTo(this, intent);
// what i want to do is
if(goingToB)
overridePendingTransition(R.anim.do_nothing, R.anim.slide_out_right);
else if(goingToA)
overridePendingTransition(R.anim.do_nothing, R.anim.slide_out_bottom);
}
我知道我可以在开始活动时传递额外的内容,指定在导航回来时显示过渡,但是如果有更优雅和简单的方法来实现这个,我就会徘徊
答案 0 :(得分:0)
好吧,似乎已经没有了#34;优雅的#34;方式。