В моей деятельности у меня есть кнопка со следующим слушателем кликов, который отлично работает:
final ImageButton startOverButton = (ImageButton) findViewById(R.id.start_over_button);
startOverButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(final View v) {
finish();//go back to the previous Activity
overridePendingTransition(R.anim.comming_in, R.anim.comming_out);
}
});
Он оживляет возврат к предыдущему действию так, как я хочу. Однако, когда пользователь нажимает кнопку "Назад по умолчанию Android", анимация не запускается. Мой вопрос: где я должен поместить код анимации overridePendingTransition (R.anim.comming_in, R.anim.comming_out); так что эта анимация будет срабатывать как при нажатии пользователем на мою кнопку, так и на кнопку по умолчанию Android назад?
Как наивная попытка, я попытался установить overridePendingTransition (R.anim.comming_in, R.anim.comming_out); строка кода в методе onDestroy(), но это не сработало.
Заранее благодарю вас!