Android can';t返回motionEvent.action\u up

Android can';t返回motionEvent.action\u up,android,events,touch,Android,Events,Touch,请看我的密码 public boolean onTouchEvent(MotionEvent event) { Log.e("mainClass",""+ event.getY( )); manager.setNewX((int)event.getX()); manager.setNewY((int)event.getY()); log("action = "+event.getAction()); manager.doTouchEven

请看我的密码

public boolean onTouchEvent(MotionEvent event) {
         Log.e("mainClass",""+ event.getY( ));
     manager.setNewX((int)event.getX());
     manager.setNewY((int)event.getY());
     log("action = "+event.getAction());
     manager.doTouchEvent(event.getAction());
     return false;

}
当我按下field-时,我看到坐标和动作(
event.getAction()
)。我看到什么日志返回我0(
action.down
)。但当我的手指离开屏幕时,我看不到
event.action\u up
。有人能解释一下为什么我不能启动
actio\u

p、 s.doTouchEvent—在其他类中使用的函数。doTouchEvent(int事件)

p、 s2大家好:)无法将其设置为第一行

如果为自定义视图定义onTouchEvent(),请尝试为超级视图调用它

return super.onTouchEvent(event);.

只要返回真的在我插入return super.onTouchEvent(事件)后,不要返回false

;在方法的末尾(onTouchEvent必须返回一个值),当我将代码放在一个空白的主活动中时,您的代码对我有效

在这些情况下,您可能应该返回true,而不是中断,因为您正在响应事件。

不起作用((在if-test之后,我看到只有动作\u-down起作用。其他动作不起作用:(我修复了它..无法理解,但当使用“if”-我的代码不起作用,但当我使用switch-时,所有动作都能很好地起作用。谢谢你的代码也帮助了我。