overridePendingTransition делает экран черным в API 23, но хорошо работает в API 29

В своем приложении я добавил кнопку обновления, чтобы перезагрузить действие, а также использовал overridePendingOperation для более плавного перехода.

Это метод, который перезагружает активность.

private void refreshActivity(){
    finish();
    overridePendingTransition(R.anim.slide_up,R.anim.slide_up);
    startActivity(getIntent());
    overridePendingTransition(R.anim.slide_up,R.anim.slide_up);
}

Этот метод отлично работает на моем устройстве RealmeC2(API 29), но не работает на Xiaomi 4(API 23). Он просто показывает черный экран, когда я нажимаю кнопку обновления. Я понятия не имею, почему это происходит?

Кто-нибудь может мне помочь?

Я на 100% уверен, что в обоих устройствах масштаб анимации-перехода установлен на 1x.

0 ответов

Другие вопросы по тегам