multi-tasking can be done by any of the three methods Thread, Service and AsyncTask. I am currently giving you what is the difference between Thread and AsyncTask.