Я разрабатываю приложение, которое читает текст на экране пользователю.Когда пользователь входит в сеанс SMS, я хочу последовательно читать сообщения сверху вниз.
Чтобы запросить окно, в котором содержатся все элементы пользовательского интерфейса (т. Е. TextViews, EditTexts и т. Д.) Сеанса SMS.Я использую getRootInActiveWindow()
в методе onAccessibilityEvent(AccessibilityEvent event)
моей службы доступности.Однако каждый раз, когда AccessibilityEvent
из окна SMS (имя пакета: com.google.android.apps.messaging
) запускается, getRootInActiveWindow()
возвращает null .
Почему это происходит и как я могу получитьнад этой проблемой?
Спасибо за потраченное время!