您的位置:首页 > 其它

unreachable statement

2016-03-11 13:49 302 查看
首先解释一下这两个单词:不能找到的状态;

它的意思是没办法获取到你的状态 ,所以在你的代码之前有return,使得代码没办法向下运行

这是我遇到的问题
@Override
    public boolean onTouchEvent(MotionEvent event) {
        return super.onTouchEvent(event);//问题出在这一行 return出去了 
        //当前组件的currentX,currentY的两个属性
       this.currentX = event.getX();
        this.currentY = event.getY();
        //通知该组件重绘
        this.invalidate();

        //返回true表明方法已经处理事件
        return true;

    }
this.currentX = event.getX();
这一行告诉我unreachable statement;然后仔细检查以下代码.发现在最上面我已经return出去,所以获取不到

正确的代码

 @Override
public boolean onTouchEvent(MotionEvent event) {
//当前组件的currentX,currentY的两个属性
this.currentX = event.getX();
this.currentY = event.getY();
//通知该组件重绘
this.invalidate();

//返回true表明方法已经处理事件
return true;

}


把那行去掉就行了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: