OverridePendingTransaction Обратная анимация

Что я имею

У меня есть PreferenceActivity с несколькими предпочтениями. Когда пользователь нажимает на конкретное предпочтение, другой PreferenceActivity будет скользить, чтобы заменить предыдущий.

Что я сделал

@Override
    protected void onStart() {
        super.onStart();
        overridePendingTransition(R.anim.pull_in_right, R.anim.push_out_left);
    }

Это работает отлично и скользит новое действие с правой стороны.

Эта проблема

Обратная анимация не работает, когда я нажимаю кнопку возврата.

Я пытался разместить

overridePendingTransition(R.anim.pull_in_left, R.anim.push_out_right);

в onStop() но ничего не работает.

Мне нужен способ заставить обратную анимацию работать при нажатии кнопки назад.

1 ответ

@Override 
public void onBackPressed() {
    super.onBackPressed();
    overridePendingTransition(R.anim.pull_in_left, R.anim.push_out_right);
}