Android: как заставить Explore-By-Touch / Talkback повторить ContentDescription текущего представления в AccessibilityFocus?

В моем приложении для Android у меня естьView который отображает изображение и имеет связанныйContentDescription.

Я могу включитьНастройки-> Accessibility-> Talkback, сИсследуй на ощупь из настроек Talkback, а затем одним нажатием на вид, чтобы прочитатьContentDescription вслух.

Это все, как и ожидалось до сих пор.

Тем не менее, я хотел быИсследуй на ощупь повторитьContentDescription если я нажму один и тот жеView снова. Например, моё изображение и описание могут быть обновлены, покаAccessibilityFocusТак что новая фраза была бы полезна для пользователя. Как мне этого добиться?

Я пробовал экспериментировать сView.clearFocus() а такжеView.invalidate(), но безуспешно.

Любые конструктивные идеи приветствуются.

Обновить

Я должен был также упомянуть, что хочу добавить поддержку API 8 и выше. Поэтому я пытаюсь сделать все возможное, используя интерфейс Accessibility из API 4.

В настоящее время я работаю над решением, которое используетView.clearFocus() с последующимView.requestFocus() обойти проблему обновленного просмотра. Похоже, это работает на моем тестовом наборе с API 8 и 16.

Я обновлю еще раз с окончательным результатом, но приветствую дальнейшие предложения в промежуточный период.

Ответы на вопрос(1)

Ваш ответ на вопрос