private void onLongClickCallback() { _DBG("long click"); // notify listeners for (DigitalButtonListener listener : listeners) { listener.onLongClick(); } }
private void onReleaseCallback() { _DBG("released"); // notify listeners for (DigitalButtonListener listener : listeners) { listener.onRelease(); } timerLongClick.cancel(); longClickTimerTask.cancel(); }
private void onClickCallback() { _DBG("clicked"); // notify listeners for (DigitalButtonListener listener : listeners) { listener.onClick(); } timerLongClick = new Timer(); longClickTimerTask = new TimerLongClickTimerTask(); timerLongClick.schedule(longClickTimerTask, timerLongClickTimeout); }