有两个活动。
Activity A 有一个可以切换到 Activity B 的按钮。
Activity B还有一个按钮可以切换到Activity A。
这是我的代码,
@Override
public void onTabSelected(Tab tab, FragmentTransaction ft) {
Log.e("current", context.getClass().toString());
Log.e("changeto", tab.getTag().toString());
if(context.getClass()==tab.getTag())
return;
Intent intent = new Intent(new Intent(context,(Class<?>) tab.getTag()));
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
context.startActivity(intent);
}
我想在切换活动时删除动画,但它不起作用。
但是,如果我删除
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
它完美地工作。为什么?
对不起,我的英语不好。