All along I believe once a thread has finished executing i.e its run method is done it can\'t be started again.
I was following this tutorial and he created a new Thread