触摸屏幕时,我有以下方法处理:
public boolean onTouchEvent(MotionEvent event) {
boolean touchDown = true;
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
Log.i(TAG,"touching the screen: YES");
case MotionEvent.ACTION_UP:
touchDown = false;
Log.i(TAG,"touching the screen: NO");
}
return touchDown;
}
当我触摸屏幕而不移开手指时Logcat的结果是:
touching the screen: YES
touching the screen: NO
在我从屏幕上释放myfinger之前,我不想显示第二个日志。
我做错了什么?
感谢。
答案 0 :(得分:5)
您的第一个(和第二个)案例需要break;
。我也受到了刺痛。 :)