以下只是我个人的浅见,大神请忽略~
AsyncTask是一个非常方便的编写异步任务的工具类,在进行网络的操作的时候有时会出现阻塞等情况,用户体验非常差。
当然用线程就可以解决这个问题,但是我个人觉得AsyncTask使用起来更方便,当然也有人说AsyncTask也有缺陷,但是我目前没有遇到所谓的缺陷。
废话不多说,AsyncTask的使用:
class DemoThread extends AsyncTask{ @Override protected String doInBackground(String... arg0) { return ""; } @Override protected void onPreExecute() { } @Override protected void onPostExecute(String result){ }}
代码嫌烦,点这: