我正在开发一个 android 应用程序,在该应用程序中我覆盖了活动的 onTouchEvent 并在按下屏幕时打开了一个新活动。它在 Google Nexus S(升级到 Android 4.0.4)和三星 Galaxy S2(2.3.4)上运行良好。但是当我在三星 Galaxy S3 上运行该应用程序时,触摸屏幕时无法进入下一步。S3的触摸事件处理有什么不同吗?
public boolean onTouchEvent(MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
break;
case MotionEvent.ACTION_MOVE:
break;
case MotionEvent.ACTION_UP:
Intent mIntent = new Intent(getApplicationContext(), screen3.class);
startActivity(mIntent);
break;
}
return true;
}