Я получаю сообщение об ошибке:
Код: Выделить всё
Untrusted touch due to occlusion by windowName:Dim Layer for - Display 0 name="Built-in Screen"#44684/1000
Dropping untrusted touch event due to windowName:Dim Layer for - Display 0 name="Built-in Screen"#44764/1000
Может ли мне в этом помочь какой-нибудь ангел?
Код: Выделить всё
params = new WindowManager.LayoutParams(
WindowManager.LayoutParams.MATCH_PARENT,
HEIGHT,
Build.VERSION.SDK_INT < Build.VERSION_CODES.O ?
WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY :
WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE|
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL
| WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE
| WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN
| WindowManager.LayoutParams.FLAG_DIM_BEHIND,
PixelFormat.TRANSLUCENT);
WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE
Но если я не использую это, я не смогу коснуться подчиненных элементов пользовательского интерфейса.

Поэтому, когда я касаюсь экрана, он показывает всплывающее сообщение выше
Подробнее здесь: https://stackoverflow.com/questions/798 ... me-android
Мобильная версия