Используйте Timer и TimerTask.
Установите таймер на 10 секунд.
Если пользователь нажимает кнопку еще раз в течение этих 10 секунд, отмените таймер.
Если нет, запустите слушатель.
Обратите внимание, что для изменения элементов пользовательского интерфейса через поток TimerTask вам потребуется использовать обработчик.