好吧,我知道有关于这个警告的一些问题,但我仍然无法弄清楚如何摆脱这个.
我不想在类级别上实现OnTouchListener接口,因为有很多按钮,我更喜欢将每一段代码保存在他自己的“空间”上.
我在ACTION_UP案例之后添加了performClick(),但警告仍然存在.
谢谢
send.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
switch (motionEvent.getAction()){
case MotionEvent.ACTION_UP:
view.performClick();
break;
default:
break;
}
return true;
}
});
解决方法:
您的代码没问题,如果您确定代码的工作方式与您想要的一样,您可以在以下位置禁用此类警告:文件 – >设置 – >编辑 – >检查 – > Android – > Lint – >辅助功能 – >自定义视图中的辅助功能