Android – Best and safe way to stop thread

You should make your thread support interrupts. Basically, you can call yourThread.interrupt() to stop the thread and, in your run() method you’d need to periodically check the status of Thread.interrupted()

There is a good tutorial here.

Leave a Comment