1、创建 Android 工程
2、配置协程环境
3、布局文件
4、异步任务代码示例
5、协程代码示例
6、完整代码示例
四、异步任务与协程对比
一、协程概念
----
协程 Coroutine 是 Kotlin...的 , 是 轻量级 线程 ;
二、协程作用
----
协程主要作用如下 :
处理耗时任务 : 耗时任务 通常需要 阻塞主线程 , 线程量级太重 , 耗时任务 推荐在协程中执行 ;
保证主线程安全 : 从主线程中...安全地调用可能会挂起的函数 ;
异步任务 AsyncTask 也可以处理耗时操作 , 避免耗时任务阻塞线程 , 但是在 Android 11 中 , 官方规定 该 api 已过时 , 被标记为弃用状态..., 建议使用
协程
java.util.concurrent 包下的 Executor,ThreadPoolExecutor,FutureTask
取代 AsyncTask ;
三、创建 Android...工程 , 在 Android Studio 中 选择 " 菜单栏 | File | New | New Project " 选项 , 创建工程 ,
创建 Empty Activity ;
注意选择 Kotlin