为什么Android Studio建议onTouch调用view.performClick?

时间:2019-05-19 08:14:10

标签: android android-studio kotlin

我在ouTouch()函数上收到以下建议:

enter image description here

这是为什么?

1 个答案:

答案 0 :(得分:1)

如果您要覆盖onTouch侦听器,并且在检测到点击时未调用performClick,则视图可能不会 正确处理可访问性操作。处理点击动作的逻辑 理想情况是将其作为某些accessibility services调用放置在View#performClick中 发生点击动作时的performClick。 为了摆脱警告,您必须致电v.performClick();

MotionEvent.ACTION_UP:
        v.performClick();
        break;

@SuppressLint("ClickableViewAccessibility")