我正在开发一个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;
}