2

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

0 回答 0