Android 解释可点击查看的可访问性

Android 解释可点击查看的可访问性,android,warnings,accessibility,android-lint,Android,Warnings,Accessibility,Android Lint,关于这一点,Android lint给出了警告 OnSwipeTouchListener#onTouch应在检测到单击时调用View#performClick[ClickableViewAccessibility] 在报告中,它说: 如果覆盖onTouchEvent或使用OnTouchListener的视图也没有 实现performClick并在检测到单击时调用它,视图可能不会 正确处理可访问性操作。处理单击操作的逻辑应该是 理想情况下,当一些可访问性服务调用 当应发生单击操作时执行单击 如何“

关于这一点,Android lint给出了警告

OnSwipeTouchListener#onTouch应在检测到单击时调用View#performClick[ClickableViewAccessibility]

在报告中,它说:

如果覆盖onTouchEvent或使用OnTouchListener的视图也没有 实现performClick并在检测到单击时调用它,视图可能不会 正确处理可访问性操作。处理单击操作的逻辑应该是 理想情况下,当一些可访问性服务调用 当应发生单击操作时执行单击


如何“正确处理可访问性操作”

出现警告是因为代码侦听onTouchEvent(请参阅)。有一个指向的指针,但该指针不表示是否需要处理刷卡


解决方法是使用按钮触发与刷卡事件相同的操作。然后,要使用
@SuppressWarnings

这只是一种变通方法。我们欢迎其他选择。