Я использую следующую анимацию перехода для перехода от ActivityA к ActivityB:
Intent intent = new Intent(this, activityB.class);
ImageView myImage = view.findViewById(R.id.myImage);
ActivityOptions activityOptions = ActivityOptions.makeSceneTransitionAnimation(this, myImage, "myImage");
startActivity(intent,activityOptions.toBundle());
Когда на активностиB, когда я нажимаю назад, анимация перехода все еще работает. Однако для активности B мне нужно переопределить onBackPressed:
@Override
public void finish() {
super.finish();
Log.d("myTag", "finish: ");
}
@Override
public void onBackPressed() {
finish();
}
Но когда я снова нажимаю на активность B, анимация перехода больше не применяется.
Как сохранить эффект анимации перехода при нажатой спине, если onBackPressed был перезаписан?