для справки:
, если вы используете FLAG_ACTIVITY_REORDER_TO_FRONT, FLAG_ACTIVITY_NO_ANIMATION будет работать только при первом создании действия.Возвращаясь к заданию, пропустим onCreate, где обязательно вызывается метод overridePendingTransition ().
Вы должны добавить «overridePendingTransition (0,0)» в свой onResume, и анимация исчезнет навсегда.
public void launchSecondActivity(){
Intent i = new Intent(FirstActivity.this, SecondActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
//this flag will lead to problem the second time
i.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(i);
}
//add this to your activities to fix it
@Override
public void onResume() {
super.onResume();
overridePendingTransition(0,0);
}