what is the difference between thread and handler thread in android?
Threads are generic processing tasks that can do most things, but one thing they cannot do is update the UI. Handlers on the other hand are background threads that allow you to communicate with the UI thread (update the UI). ... Handlers for the aforementioned tasks. AsyncTasks for download/ data fetching and polling etc.