onPreExecute(),该方法将在执行实际的后台操作前被 UI Thread 调用,可以在该方法中做一些准备工作
doInBackground(Params....),将在 onPreExecute() 方法执行后马上执行,该方法运行在后台线程中,这里将主要负责执行那些很耗时的后台计算工作
onProgressUpdate(Progress...) 在 publishProgress() 方法被调用后,UI Thread 将调用这个方法,从而在界面上展示任务的进展情况
Task 的实例必须在 UI Thread 中创建,但其 execute() 方法可以在工作线程中调用