今天手机系统更新到Android9.0后发现APP部分页面打开有一定概率出现闪烁,使用排除法定位,发现如果Activity启动时显示对话框,然后短时间内dismiss就会闪烁,关闭Activity动画效果可以解决。
方法一
调用startActivity前设置Intent
intent.addFlags( Intent.FLAG_ACTIVITY_NO_ANIMATION );
方法二
调用startActivity后调用
activity.overridePendingTransition(0, 0);