美文网首页android
异步任务-- AsyncTask

异步任务-- AsyncTask

作者: 小竹子爱广播 | 来源:发表于2017-12-14 23:59 被阅读1次

    一、为什么要异步任务?
    Android单线程模型
    耗时操作放在非主线程中

    二、异步加载最常用的两种方式
    多线程/线程池
    AsyncTask

    二、AsyncTask 为何而生?
    子线程中更新UI
    封装、简化异步操作

    三、AsyncTask注意事项
    必须在UI线程中创建AsyncTask的实例
    必须在UI线程中调用AsyncTask的execute()
    重写的四个方法是系统自动调用的,不 应手动调用
    每个AsyncTask只能被执行一次,多次调用将会引发异常;
    不能 在doInBackground()方法中更新UI,其他三个可以

    相关文章

      网友评论

        本文标题:异步任务-- AsyncTask

        本文链接:https://www.haomeiwen.com/subject/zsnzixtx.html