/** * Called when a key is released in the view. * * @param keyCode The keycode of the key which was released. * @param event A {@link KeyEvent} describing the event. * @return Whether the event was handled. */ @Override public boolean onKeyUp(int keyCode, KeyEvent event) { if (LOG_KEY_EVENTS) Log.i(EmulatorDebug.LOG_TAG, "onKeyUp(keyCode=" + keyCode + ", event=" + event + ")"); if (mEmulator == null) return true; if (mClient.onKeyUp(keyCode, event)) { invalidate(); return true; } else if (event.isSystem()) { // Let system key events through. return super.onKeyUp(keyCode, event); } return true; }
/** * Called when a key is released in the view. * * @param keyCode The keycode of the key which was released. * @param event A {@link KeyEvent} describing the event. * @return Whether the event was handled. */ @Override public boolean onKeyUp(int keyCode, KeyEvent event) { if (LOG_KEY_EVENTS) Log.i(EmulatorDebug.LOG_TAG, "onKeyUp(keyCode=" + keyCode + ", event=" + event + ")"); if (mEmulator == null) return true; if (mClient.onKeyUp(keyCode, event)) { invalidate(); return true; } else if (event.isSystem()) { // Let system key events through. return super.onKeyUp(keyCode, event); } return true; }
@Override public boolean onKeyUp(int keyCode, KeyEvent event) { int deviceId = event.getDeviceId(); if (deviceId != -1) { Ship currentShip = getShipForId(deviceId); if (currentShip.onKeyUp(keyCode, event)) { step(event.getEventTime()); return true; } } return super.onKeyUp(keyCode, event); }
return true; return super.onKeyUp(keyCode, event);
return true; return super.onKeyUp(keyCode, event);