位置: 编程技术 - 正文

异步任务(异步任务管理器)

编辑:rootadmin
package com.example.testasynctask;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;import android.os.AsyncTask;import android.os.Bundle;import android.view.View;import android.widget.ProgressBar;import android.app.Activity;public class MainActivity extends Activity {// 要请求的urlprivate final String[] urlStr = new String[];private ProgressBar pBar;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);pBar = (ProgressBar) findViewById(R.id.progress);new MyAsyncTask().execute(urlStr);}//定义异步任务private class MyAsyncTask extends AsyncTask<String, Integer, Long> {//doInBackground方法前执行,可启动progressBar等@Overrideprotected void onPreExecute() {// TODO Auto-generated method stubsuper.onPreExecute();System.out.println("onPreExecute");}//doInBackground方法后执行,可在此关闭ProgressBar等等@Overrideprotected void onPostExecute(Long result) {// TODO Auto-generated method stubsuper.onPostExecute(result);System.out.println("onPostExecute :"&#;result);pBar.setProgress();pBar.setVisibility(View.GONE);}//可在此更新UI@Overrideprotected void onProgressUpdate(Integer... values) {// TODO Auto-generated method stubsuper.onProgressUpdate(values);System.out.println("onProgressUpdate: " &#; values[0]);pBar.setProgress(values[0]);}@Overrideprotected void onCancelled() {// TODO Auto-generated method stubsuper.onCancelled();System.out.println("onCancelled");}//执行耗时任务@Overrideprotected Long doInBackground(String... params) {// TODO Auto-generated method stubSystem.out.println("doInBackground");for (int i = 0; i < ; i&#;&#;) {urlStr[i] = " {for (int i = 0; i < params.length; i&#;&#;) {if(isCancelled()) break;String urlStr = params[i];URL url = new URL(urlStr);URLConnection conn = url.openConnection();InputStream is = conn.getInputStream();InputStreamReader isr = new InputStreamReader(is);BufferedReader br = new BufferedReader(isr);String line;while ((line = br.readLine()) != null) {System.out.println(line);}is.close();//调用之后会执行onProgressUpdate方法publishProgress(i);}} catch (MalformedURLException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}//这里返回的作为onPostExecute方法的参数return (long) params.length;}}}

推荐整理分享异步任务(异步任务管理器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:异步任务有哪些,异步任务队列,异步任务框架,异步任务有哪些,异步任务处理机制理解,异步任务管理器,异步任务处理机制理解,异步任务处理机制理解,内容如对您有帮助,希望把文章链接给更多的朋友!

异步任务(异步任务管理器)

版权声明:本文为博主原创文章,未经博主允许不得转载。

学习笔记-注解+反射读取Bean中数据 我们经常有从数据源(即javabean中拿数据)的需要,但不同的人对bean中内容的命名五花八门,但利用注解反射可以写出通用的提取数据的代码。假设需

Android--Tomcat各种启动错误的解决办法,如:Exception in thread "Thread-6" NoClassDefFoundError,Document base E: 上午遇到一个棘手的事儿,导入一个工程,结果把原有的Tomcat服务器给导坏了,各种红的、黑的、蓝的错误满天飞啊,刚弄完一个项目,怕被毁了,我

Android 多个ImageView图片层叠透明区域点击事件穿透 经常用到多个透明图片层叠,但又需要获取不同图片的点击事件,本文实现图片透明区域穿透点击事件。实现人体各个部位点击内部类privateclassMyOnTouchLi

标签: 异步任务管理器

本文链接地址:https://www.jiuchutong.com/biancheng/380991.html 转载请保留说明!

上一篇:Android解析XML(PULL方式)(android解析xml的方法中,将整个文件加载到内存)

下一篇:学习笔记-注解+反射读取Bean中数据(注释讲解)

  • 可税前扣除的费用有哪些
  • 烟叶增值税税率10%
  • 开办期间的费用,没有发票,咋抵扣啊
  • 个税扣除项生效日期
  • 固定增长定价模型
  • 委托加工继续生产增值税计入成本吗
  • 转让房地产增值税
  • 复利现值和复利终值的计算
  • 进项转出后还能转入吗
  • 把公司的设备弄坏了怎么办
  • 供应商不给我们开发票,我怎么入账
  • 税务局每年都会大数据抽查吗
  • 行车记录仪怎么开发票
  • 为什么收到的劳务费税点打星号?
  • 单位给员工交社保怎么交怎么计算
  • 外购商品对外赠送增值税怎么算
  • 企业转租房屋如何开票
  • 工资薪金个税税率表
  • 备件和耗材的定义
  • 发票和款未付可以抵扣吗
  • 面粉厂怎样做帐,税率是多少?
  • 出口货物专用发票图片
  • 福利费进行税额转出
  • 小企业成本核算方法移动加权平均法
  • 判断自己的眉型
  • 增值税专用发票有几联?
  • 餐饮行业的销售模式
  • mac废纸篓立即删除和清倒
  • PHP:pcntl_signal()的用法_PCNTL函数
  • 房地产计提税金的会计分录
  • 电和电能是什么关系
  • wordpress文章编辑
  • thinkphp框架作用
  • php的判断语句
  • 单位车辆车船使用税滞纳金如何交
  • php获取api内容
  • 行人重识别map
  • 量子退火算法入门6
  • iphone添加自定义提示音
  • yii框架教程
  • 超市账目月底怎么核算
  • 企业研发支出的最佳占比
  • wordpress怎么降级
  • 法人不发工资可以吗
  • 金税四期介绍 王军
  • 待抵扣进项税额转出会计分录
  • 其他权益工具影响所得税吗
  • 简易征收的纳税标准
  • 慰问金计入什么部门经济分类
  • 私人借款条怎么写合法
  • 金税盘销项税额怎么导出来
  • 脚手架租赁费发票内容开劳务可以吗
  • 新会计准则经营租赁
  • 减免所得税优惠政策
  • 如何做好现金流
  • mssql导出数据库
  • mysql 厂家
  • 分页查询效率
  • onenote for windows 10怎么用
  • 盘古pg插件
  • 判断自己的脸型
  • 服务器双系统怎么安装
  • linux挂载cd
  • linux常用命令cat
  • win10更新需要重启怎么办
  • win7系统怎么关闭屏幕保护
  • win 7怎么办
  • win8 休眠
  • cocos2dx在暂停某些元素后导致crash问题
  • url跟uri
  • innertext赋值
  • js获取当前日期并格式化
  • unityui动画
  • javascript对象主要包括
  • 福建省国家税务局电子税务局官网入口
  • 注销一般户需要基本户的开户许可证吗
  • 企业代缴房产税可以入账吗
  • 医院等级怎么查询系统
  • 甘肃省国家税务局电子税务局
  • 差额征税差额开票怎么理解
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设