小米 mix 2s 12.0.1 稳定版 中阉割系统api
如果你在做全面UI适配的时候调用系统API getcutout
like this : context.windowManager?.defaultDisplay?.cutout
然后运行的时候报错了 like this:
java.lang.NoSuchMethodError: No virtual method getCutout()Landroid/view/DisplayCutout
太坑了~ 根本搞不定 在miui 12.0.1 稳定版本中 就没有 这个方法,在miui 12.20.9.4 开发版本中 用的还是好好的
强烈谴责小米改阉割系统API!
由于报错不能被catch 好像没有办法跟进系统和型号来判断 毕竟你也不清楚哪些系统有哪些没有,只能通过反射来获取
国内的这些厂商 不讲武德啊