当前位置: 首页 > news >正文

青海省建设网站价格低西安哪家做网站最好

青海省建设网站价格低,西安哪家做网站最好,电商网站储值消费系统,定制企业网站一、概念 是一个抽象泛型类#xff0c;由 Android 封装的一个轻量级异步类#xff0c;它可以在线程池中执行后台任务#xff0c;然后把执行的进度和最终结果传递给主线程并在主线程中更新UI。 内部封装了两个线程池#xff08;SerialExecutor、THREAD_POOL_EXECUTOR#x…一、概念 是一个抽象泛型类由 Android 封装的一个轻量级异步类它可以在线程池中执行后台任务然后把执行的进度和最终结果传递给主线程并在主线程中更新UI。         内部封装了两个线程池SerialExecutor、THREAD_POOL_EXECUTOR和一个HandleInternalHandler。SerialExecutor 用于任务的排队让需要执行的多个耗时任务按顺序排列。THREAD_POOL_EXECUTOR 才真正的执行任务。InternalHandler 用于从子线程切换到主线程。 二、使用 public abstract class AsyncTaskParams, Progress, Result //Parmas对应 doInBackground() 中的参数类型即任务开始时传入的参数类型。 //Progress对应 onProgressUpdate() 中的参数类型即任务执行中返回下载进度值的类型。 //Result对应 onPostExecute() 中的参数类型即任务执行完返回的结果类型。 //如果三个方法确定不需要传递具体参数那么这三个泛型参数可以用 Void 代替。 onPreExecute( )任务执行前调用在主线程执行用于界面初始化操作如弹出进度条对话框等。doInBackground( )执行耗时任务在子线程执行。调用 publishProgress( ) 设置进度调用 return 返回结果。onProgressUpdate( )用于更新进度在主线程执行。onPostExecute( )用于获取结果在主线程执行。onCancelled( )任务取消时调用在主线程执行。并不是真正取消任务只是设置为取消状态类似于终止一个线程调用 interrupt() 只是标记中断。 mTask new MyTask(); //注意每次需new一个实例一个AsyncTask任务只能被执行一次否则会出现异常 mTask.execute(http://www.baidu.com,www.qq.com,www.taobao.com); mTask.cancel(true); //取消一个正在执行的任务,onCancelled方法将会被调用 private class MyTask extends AsyncTaskString, Integer, String{//任务执行前protected void onPreExecute() {textView.setText(loading...);}//执行任务protected String doInBackground(String... params) {try {HttpClient client new DefaultHttpClient();HttpGet get new HttpGet(params[0]);HttpResponse response client.execute(get);if (response.getStatusLine().getStatusCode() HttpStatus.SC_OK) {HttpEntity entity response.getEntity();InputStream is entity.getContent();long total entity.getContentLength();ByteArrayOutputStream baos new ByteArrayOutputStream();byte[] buf new byte[1024];int count 0;int length -1;while ((length is.read(buf)) ! -1) {baos.write(buf, 0, length);count length; //设置进度publishProgress((int) ((count / (float) total) * 100));Thread.sleep(500); //为了演示进度,休眠500毫秒}return new String(baos.toByteArray(), gb2312);}} catch (Exception e) {Log.e(TAG, e.getMessage());}return null;}//更新进度protected void onProgressUpdate(Integer... progresses) {progressBar.setProgress(progresses[0]);textView.setText(loading... progresses[0] %);}//获取结果protected void onPostExecute(String result) {textView.setText(result);execute.setEnabled(true);cancel.setEnabled(false);}//任务取消时protected void onCancelled() {textView.setText(cancelled);progressBar.setProgress(0);execute.setEnabled(true);cancel.setEnabled(false);} }
http://www.pierceye.com/news/555735/

相关文章:

  • 金华金东区建设局网站wordpress打开乱码
  • 创建一个网站的条件有哪些网站建设知名
  • 网站目录管理模版昆明大型网站建设费用
  • 莆田高端网站建设wordpress 表情没反应
  • 深圳做网站推广哪家好传奇网站模板怎么做的吗
  • 石景山区网站建设网线制作方法及步骤
  • 做网站端口内容无法替换做微信公众号网站
  • 电商网站首页怎么制作做网站用什么语言高效
  • 广州自助建设网站平台天津做网站美工
  • js 捕获网站异常插件网站商城怎么做
  • 北辰网站开发淮北哪有做淘宝网站
  • 建设银行e路通网站室内设计师证需要学哪些课程
  • 舟山市建设信息港网站打不开如何建设一个收费的影视图文网站
  • 内蒙建设信息网站网页制作作品阐述
  • 天津网站seo策划服装定制项目计划书
  • 常州网站建设大全买奢侈品代工厂做的产品的网站名
  • 建设网站如入什么费网站建设体会doc
  • 不备案怎么做淘宝客网站吗深圳华强北新闻最新消息今天
  • 梅兰商贸网站开发设计外国网站在中国做推广
  • 有无专门做网站会员人数迅速增加的方法北京单页营销型网站
  • 岳阳网站开发网站运营怎么做建设网站设计
  • 能打开各种网站的浏览器下载合集建设农产品网络营销网站
  • 陕西网站建设方案优化如何做网站挂qq
  • 无锡市网站WordPress分类id在哪
  • 网站建设金网站建设 需求模板
  • 提高网站转化率营销网站制作都选ls15227
  • 一级页面的网站怎么做爱疯卷网站怎么做
  • 网站企业快速备案大气的企业网站
  • 一个好的网站建设微网站手机制作
  • 广州市做民宿什么网站比较好图盛网站建设