Wdrażanie dostępności na niestandardowym widoku nie daje żadnych ustnych informacji zwrotnych

Włączyłem dostępność i moje urządzenie mówi, gdy nawiguję.

Mam zwyczajseekbar i wdrożyli następujące zasady:

onTouchEvent fragment:

...
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 metoda:

    @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;
            }
    }

widzeonPopulateAccessibilityEvent wezwanyLogCat pomyślnie, ale urządzenie nie przekazuje żadnych informacji zwrotnych. Spodziewam się, że obecny wynik zostanie odczytany, ale nic.

Czy ktoś ma wgląd?

questionAnswers(1)

yourAnswerToTheQuestion