Android AsyncTask 源码分析
文章平均质量分 92
源码分析
西二旗王员外
我的个人笔记,如果有幸对您有帮助,欢迎点赞…………
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android之AsyncTask源码分析(第四篇:执行任务过程)
(注意:本文基于API 28的源码分析,API 29上或其他平台的源码略有不同) 调用AsyncTask的execute方法后,onPreExecute、doInbackground、onPostExecute,调用顺序源码解读 0、 ...原创 2020-04-24 17:57:22 · 485 阅读 · 0 评论 -
Android之AsyncTask源码分析(第五篇:execute方法只能执行一次的原因)
0、我兴高采烈的调用AsyncTask的又去调用execute()方法,崩溃了………………,抛出了一个异常:java.lang.IllegalStateException: Cannot execute task: the task has already been executed (a task can be executed only once) 为什么会这样呢??????????满脑子都...原创 2021-01-01 09:51:59 · 3033 阅读 · 1 评论 -
Android之AsyncTask源码分析(第三篇:执行任务)
(注意:本文基于API 28的源码分析,API 29上或其他平台的源码略有不同)原创 2020-04-18 01:00:33 · 293 阅读 · 0 评论 -
Android之AsyncTask源码分析(第二篇:创建对象)
0、本文将基于API26对AsyncTask的源码进行一个深入的,风骚的学习 1、万事开头难,从哪开始呢?AsyncTask是一个工作线程类,一个可以和主线程交互的工作线程类 2、AsyncTask涉及的知识点 a、设计模式:模版方法模式 b、Java基础:继承、枚举、范型类、内部类、抽象类、容器类、static、final c、Java并发:volatile、原子类、线程池...原创 2020-12-31 23:03:44 · 528 阅读 · 1 评论 -
Android之AsyncTask源码分析(第一篇:类加载)
AsyncTask类持有的类变量都是相当重要的,接下来就看看下它持有了什么? 当我们创建一个AsyncTask子类的对象时,最先进行的是类的初始化,最终类构造器<clinit>会被执行 0、AsyncTask类持有的用于输出日志的常量 private static final String LOG_TAG = "AsyncTask"; 1、用于获取当前手...原创 2020-04-14 12:30:42 · 255 阅读 · 0 评论
分享