在屏幕适配时遇到一个问题 某些刘海屏手机 Fragment中获取获取DisplayCutout对象为空。
问题原因在于获取时机,这里我们需要在getWindow().getDecorView()时判断decorview是否已经附加到当前window ,只有decorView.isAttachedToWindow返回ture时才能获取到WindowInsets对象
View decorView = activity.getWindow().getDecorView();
if (!decorView.isAttachedToWindow