From the documentation of the cancel method:
(Loosely speaking, this method returns true if it prevents one or more scheduled executions from taking place
You can not reuse the timertask . Create new instance of TimerTask.
TimerTask