Реализация доступности в пользовательском представлении не дает вербальной обратной связи

Я включил доступность, и мое устройство говорит во время навигации.

У меня есть обычайseekbar и реализовали следующее:

onTouchEvent выдержка:

...
case MotionEvent.ACTION_MOVE:

    getParent().requestDisallowInterceptTouchEvent(true);

    setTouchAngle(pointToAngle(touchX, touchY));
    score = getScoreFromAngle(angleStart,touchAngle);
    if (onScoreSetListener != null) {
        onScoreSetListener.onScorePoll(this, score);
        sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_TEXT_CHANGED);
    }
    break;
...

onPopulateAccessibilityEvent метод:

    @Override
    public void onPopulateAccessibilityEvent(AccessibilityEvent event) {
        super.onPopulateAccessibilityEvent(event);

        LogUtils.i(TAG,"onPopulateAccessibilityEvent()",null);

        switch (event.getEventType()) {
            case AccessibilityEvent.TYPE_VIEW_TEXT_CHANGED:

                LogUtils.d(TAG,"dispatchPopulateAccessibilityEvent() TYPE_VIEW_TEXT_CHANGED",null);

                event.getText().add(String.valueOf(getScore()));
                break;
            }
    }

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

У кого-нибудь есть понимание?

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

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