我的应用程序中有多个不同的Activity,在活动之间切换时我不想要任何过渡动画.以下是我如何在活动之间切换:
Intent i = new Intent(FirstActivity.this, SecondActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
i.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(i);
Run Code Online (Sandbox Code Playgroud)
这在我第一次开始新活动时效果很好.没有动画,但是当我回到已经启动的Activity时,似乎忽略了"Intent.FLAG_ACTIVITY_NO_ANIMATION"并且发生了默认动画.
我似乎无法弄清楚为什么会这样.