Я пытаюсь идентифицировать тип выреза дисплея, выбранный программным способом в Android с ОС> = 9.0.
Я пробовал таким образом
DisplayCutout displayCutout = getWindow().getDecorView().getRootWindowInsets().getDisplayCutout();
Но вырез дисплея всегда возвращает ноль.
Тоже пробовал по-другому
int mode = ((Activity) context).getWindow().getAttributes().layoutInDisplayCutoutMode;
Но это дает мне ценность поддержки моего приложения. Я настроен никогда в моем стиле.
Но я хочу знать, когда пользователь выбирает другой тип выреза из настроек разработчика из настроек.
Пожалуйста, дайте мне знать, если это может быть достигнуто!