Android 重写PendingTransition在API 23中使屏幕变黑,但在API 29中工作良好

Android 重写PendingTransition在API 23中使屏幕变黑,但在API 29中工作良好,android,overridependingtransition,Android,Overridependingtransition,在我的应用程序中,我添加了一个刷新按钮来重新加载活动。我还使用overridePendingOperation来实现更平滑的转换 这就是重新加载活动的方法 private void refreshActivity(){ finish(); overridePendingTransition(R.anim.slide_up,R.anim.slide_up); startActivity(getIntent()); overridePendingTransition(

在我的应用程序中,我添加了一个刷新按钮来重新加载活动。我还使用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)设备上非常有效,但在小米4(API 23)上不起作用。当我按下刷新按钮时,它只是显示黑屏。我不知道为什么会发生这种情况

有人能帮我吗

我100%确信,在这两个设备中,动画过渡的比例都设置为1x