Android开发学习:[36]AsyncTask的用法

Android开发学习:[36]AsyncTask的用法,AycTak是adroid一种解决异步加载的方案,它比Hadler和Meage的用法更加轻量级。使用AycTak的步骤如下:
AsyncTask是android一种解决异步加载的方案,它比Handler和Message的用法更加轻量级。使用AsyncTask的步骤如下:工具/原料电脑Android手机或者模拟器Androidstudio或者Eclipse方法/步骤1首先我们新建一个activity。用来作为启动项。当然也可新建一个项目,这里就新建一个activtiy来作为实例。步骤阅读2然后我们在界面布局一个按钮和一个文本视图。用来处理点击事件,和显示进度。    design视图如下:步骤阅读3定义一个继承AsyncTask的类。自定义时可以传入AsyncTask定义的三个泛型参数,也可以不传入参数。实现需要执行的方法。 privateclassLoadTaskextendsAsyncTask{    @Override    protectedvoidonPreExecute(){      super.onPreExecute();      progressDialog=ProgressDialog.show(MainActivity3.this,\"AsyncTaskDemo\",\"loading.....\",true);    }    @Override    protectedvoidonProgressUpdate(Object[]values){      super.onProgressUpdate(values);      textView.setText((int)values[0]*10+\"%\");    }    @Override    protectedvoidonPostExecute(Objecto){      super.onPostExecute(o);      progressDialog.dismiss();      textView.setText((String)o);    }    @Override    protectedStringdoInBackground(Object[]params){      intsum=1;      while(sum

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/aN6N1vxdzm.html

(0)

相关推荐