私は、アクティビティの onTouchEvent をオーバーライドし、画面が押されたときに新しいアクティビティを開く Android アプリケーションに取り組んでいます。Google Nexus S (Android 4.0.4 にアップグレード) と Samsung Galaxy S2 (2.3.4) では問題なく動作しています。しかし、Samsung 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;
}