java – 自定义视图’ImageButton’调用了setOnTouchListener但不覆盖performClick

好吧,我知道有关于这个警告的一些问题,但我仍然无法弄清楚如何摆脱这个.
我不想在类级别上实现OnTouchListener接口,因为有很多按钮,我更喜欢将每一段代码保存在他自己的“空间”上.
我在ACTION_UP案例之后添加了performClick(),但警告仍然存在.

java  – 自定义视图’ImageButton’调用了setOnTouchListener但不覆盖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 – >辅助功能 – >自定义视图中的辅助功能

上一篇:java – 抑制JDK1.4项目的警告


下一篇:python – Marshal反序列化 – 不安全