コード例 #1
0
 private void onLongClickCallback() {
   _DBG("long click");
   // notify listeners
   for (DigitalButtonListener listener : listeners) {
     listener.onLongClick();
   }
 }
コード例 #2
0
 private void onReleaseCallback() {
   _DBG("released");
   // notify listeners
   for (DigitalButtonListener listener : listeners) {
     listener.onRelease();
   }
   timerLongClick.cancel();
   longClickTimerTask.cancel();
 }
コード例 #3
0
  private void onClickCallback() {
    _DBG("clicked");
    // notify listeners
    for (DigitalButtonListener listener : listeners) {
      listener.onClick();
    }

    timerLongClick = new Timer();
    longClickTimerTask = new TimerLongClickTimerTask();
    timerLongClick.schedule(longClickTimerTask, timerLongClickTimeout);
  }