异步操作主要是用于处理耗时的操作,从而提供程序的用户体验。如下是对AsynTask<Void,Void,Void>基本步骤:
A. 让处理时间较长的操作(网上下载,线程阻塞等)独立出来成为一个类
B. 让这一个类继承AsynTask<Void,Void,Void>,复写public Void doInBackground(Void... arg0)方法
C. 把耗时的操作放在这里实现
D. 一般是在UI线程里面生成异步操作的类的一个实例,然后调用execute方法启动新线程。
异步操作主要是用于处理耗时的操作,从而提供程序的用户体验。如下是对AsynTask<Void,Void,Void>基本步骤:
A. 让处理时间较长的操作(网上下载,线程阻塞等)独立出来成为一个类
B. 让这一个类继承AsynTask<Void,Void,Void>,复写public Void doInBackground(Void... arg0)方法
C. 把耗时的操作放在这里实现
D. 一般是在UI线程里面生成异步操作的类的一个实例,然后调用execute方法启动新线程。