Difference between AsyncTask and Thread/Runnable
AsyncTask is a convenience class for doing some work on a new thread and use the results on the thread from which it got called (usually the UI thread) when finished. It’s just a wrapper which uses a couple of runnables but handles all the intricacies of creating the thread and handling messaging between the … Read more