2つの活動があります。
アクティビティAには、アクティビティBに切り替えることができるボタンがあります。
アクティビティBには、アクティビティ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);
それは完璧に動作します。なんで?
英語が下手でごめんなさい。