为了账号安全,请及时绑定邮箱和手机立即绑定

Android必学-AsyncTask基础

难度中级
时长49分
学习人数
综合评分9.77
206人评价 查看评价
9.8 内容实用
9.9 简洁易懂
9.6 逻辑清晰
  • AsyncTTask注意事项
    查看全部
    0 采集 收起 来源:总结

    2016-03-18

  • 异步下载图片
    查看全部
    0 采集 收起 来源:AsyncTask创建UI

    2016-03-18

  • 构建AsyncTask之类的毁掉参数
    查看全部
  • AsyncTask的三个参数
    查看全部
  • 为什么要使用异步任务
    查看全部
    0 采集 收起 来源:AsyncTask概述

    2016-03-18

  • AsyncTask注意事项: 必须在UI线程中创建AsyncTask的实例。 必须在UI线程中调用AsyncTask的execute()方法 重写的四个方法是系统自动调用的,不应手动调用 每个AsyncTask只能被执行一次,多次调用将会引发异常 doInBackground()方法运行在非主线程,其他三个方法运行在主线程,所以可以在doInBackground做异步操作,在其他三个方法中更新UI。
    查看全部
    0 采集 收起 来源:总结

    2016-03-17

  • 2. 重写onPreExecute()、onPostExcute() 在onPreExecute()中做一些初始化操作 protected void onPreExecute() { super.onPreExecute(); mProgressBar.setVisibility(View.VISIBLE);//设置进度条可见 } onPostExcute()方法中做一些后续操作,此时已经执行过doInBackground()方法获得了return的bitmap protected void onPostExecute(Bitmap result) { super.onPostExecute(result); mProgressBar.setVisibility(View.GONE); mImageView.setImageBitmap(result); } 3. 在主线程中调用new MyAsyncTask().execute(URL)开启一个异步任务
    查看全部
    0 采集 收起 来源:与UI线程通信

    2016-03-17

  • 异步任务——AsyncTask 获取一个网络图片 1. doInBackground()方法;AsyncTask必须执行的方法 protected Bitmap doInBackground(String... params) {//获取传递进来的参数此处传递的参数为可变数组 String url = params[0];//因为只传递进来一个参数所以第0个参数即为传递的参数 Bitmap bitmap = null; URLConnection connection; InputStream is; try { connection = new URL(url).openConnection(); is = connection.getInputStream(); BufferedInputStream stream = new BufferedInputStream(is); //通过decodeStream解析输入流,转换成Bitmap对象 bitmap = BitmapFactory.decodeStream(stream); is.close(); stream.close(); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } //返回bitmap return bitmap; }
    查看全部
    0 采集 收起 来源:与UI线程通信

    2016-03-17

  • AsyncTask子类的回调方法
    查看全部
  • AsyncTask的三个参数
    查看全部
  • AsyncTask
    查看全部
    0 采集 收起 来源:AsyncTask概述

    2016-03-16

  • 三个主要的方法
    查看全部
  • AsyncTask注意事项
    查看全部
    0 采集 收起 来源:总结

    2016-03-14

  • AsyncTask
    查看全部
    0 采集 收起 来源:总结

    2016-03-14

  • 使用AsyncTask的注意事项 ① 必须在UI线程中创建AsyncTask的实例. ② 只能在UI线程中调用AsyncTask的execute方法. ③ AsyncTask被重写的四个方法是系统自动调用的,不应手动调用. ④ 每个AsyncTask只能被执行(execute方法)一次,多次执行将会引发异常. ⑤ AsyncTask的四个方法,只有doInBackground方法是运行在其他线程中,其他三个方法都运行在UI线程中,也就说其他三个方法都可以进行UI的更新操作.
    查看全部
    0 采集 收起 来源:总结

    2016-03-14

举报

0/150
提交
取消
课程须知
本课程是Android初级课程 1、掌握基本的Android应用程序开发方法 2、掌握AsyncTask中个方法中参数的意义 3、掌握AsyncTask中4个常用的方法
老师告诉你能学到什么?
1、了解Android的单线程模型 2、 AsyncTask的基本构成 3、 AsyncTask的回调方法 4、 AsyncTask实例

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!