Ejemplo n.º 1
0
  @Override
  public boolean onKeyUp(int keyCode, KeyEvent keyEvent) {
    SYSLOG("onKeyUp: " + keyEvent.toString());

    int[] event = new int[3];

    event[0] = EVENT_TYPE_KEY_RELEASED;
    event[1] = convertToMoSyncKeyCode(keyCode, keyEvent);
    event[2] = keyCode;

    mMoSyncThread.postEvent(event);

    // We need to intercept the back key otherwise the
    // activity will be terminated.
    if (keyCode == KeyEvent.KEYCODE_BACK) {
      // Pass on the back event in case we want to handle it.
      mMoSyncThread.handleBack();

      return true;
    } else {
      return super.onKeyUp(keyCode, keyEvent);
    }
  }