В android oreo я больше не могу использовать WindowManager.LayoutParams.TYPE_SYSTEM_ERROR
и вместо этого должен использовать WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY
. Недостатком является то, что этот режим не нарисовывает панель состояния.
Есть ли все-таки, чтобы достичь старого поведения и иметь возможность нарисовать панель состояния? У меня есть приложение боковой панели, и до сих пор я разрешал пользователю иметь триггерные области поверх экрана, и теперь это не работает, потому что строка состояния перекрывает осязаемую область сверху...
Меня интересует любое решение, даже если оно используется только для некоторых устройств, например, для корневых устройств... Как я считаю, для этой проблемы нет нормального решения, потому что система Android не позволяет этого больше, как указано в docs (https://developer.android.com/about/versions/oreo/android-8.0-changes.html#o-apps). Тем не менее, это не обязательно означает, что альтернативного решения нет...