本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/aN6N1vxdzm.html
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
赞
(0)