1、继承AysncTask类
例子:
class downloadTask extends AsyncTask<Void,Integer,Boolean>
第一个参数是传入的参数
第二个参数是,后台任务执行时,如果需要在界面上显示当前的进度
第三个参数是,任务执行完毕后,如果需要对结果进行返回,则指定他
2、必须要重写doInBackground方法,这里面的代码都会在子线程中执行
在这里可以调用publishProgress()方法来反馈当前任务的执行进度
还有onPreExecute()方法,在后台任务执行之前调用,用于进行一些界面上的初始化操作
onProgressUpdate()方法,当doInBackground()方法中调用publishProgress()方法后才会调用,这个方法可以对UI更新
onPostExecute()方法是后台任务执行完毕后 返回结果