Благодаря этой настройке я могу фиксировать события при взаимодействии с элементами в приложении. Однако когда открывается всплывающее окно и я пытаюсь взаимодействовать с кнопками (например, кнопкой поиска, звездным сообщением, кнопкой ответа) внутри всплывающего окна, в функции onAccessibilityEvent() не запускаются никакие события. (Всплывающее окно показано на прилагаемом снимке экрана).

Я также попытался изменить конфигурацию, изменив android:accessibilityFlags на:
android:accessibilityFlags="flagRequestTouchExplorationMode|flagIncludeNotImportantViews|flagRetrieveInteractiveWindows|flagReportViewIds"
Однако я по-прежнему получаю только корневой элемент экрана. Я знаю, что такая функциональность возможна, поскольку такие службы, как TalkBack, могут легко обрабатывать такие взаимодействия. Не могли бы вы рассказать мне, чего мне не хватает для достижения желаемой функциональности?
Код для нижнего листа:
код для открытия нижнего листа активности:
val openBottomSheetButton: Button = findViewById(R.id.open_bottom_sheet_button)
openBottomSheetButton.setOnClickListener {
val dialog = BottomSheetDialog(this)
val view = layoutInflater.inflate(R.layout.bottomsheet, null)
val btnClose = view.findViewById(R.id.idBtnDismiss)
btnClose.setOnClickListener {
dialog.dismiss()
}
dialog.setCancelable(false)
dialog.setContentView(view)
dialog.show()
}
Подробнее здесь: https://stackoverflow.com/questions/789 ... -in-androi