![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
异步控件
文章平均质量分 89
小毕先生
这个作者很懒,什么都没留下…
展开
-
Android 消息机制——你真的了解Handler?
前言 Questions Looper 死循环为什么不会导致应用卡死 主线程的消息循环机制是什么 ActivityThread 的动力是什么 Handler 是如何能够线程切换 子线程有哪些更新UI的方法 runOnUiThread 创建Handler传入getMainLooper ViewpostRunnable r 子线程中ToastshowDia...转载 2018-09-29 14:54:37 · 189 阅读 · 0 评论 -
Handler-消息机制
一,作用:是用来做异步的 二,关键类的详细介绍 1,概念介绍: handler负责发送消息,Looper负责接收Handler发送的消息,并直接把消息回传给Handler自己。MessageQueue就是一个存储消息的容器。 Message ·定义:消息,理解为线程间通讯的数据单元(Handler接受和处理的消息对象。) 例如后台线程在处理数据完毕后需要...原创 2018-03-13 14:26:21 · 538 阅读 · 1 评论 -
AsyncTask的使用及弊端
(一)介绍 1,AsyncTask,是一种轻量级的异步任务类,内部封装了Handler和Thread,可以方便的将子线程的数据传递到UI线程并更新UI.但它不适合进行特别耗时的任务,对于特别耗时的任务,建议使用线程池. (一)关键api 1,三个参数:Params,Progress,Result,如果AsyncTask确定不需要传递具体参数,那么这三个...原创 2018-03-13 20:12:24 · 1043 阅读 · 0 评论 -
Rxjava基本介绍
一,作用 RxJava的目的就是异步。RxJava的特点就是可以非常简便的实现异步调用,可以在逻辑复杂的代码逻辑中以比较轻易的方式实现异步调用。随着逻辑的复杂,需求的更改,代码可依然能保持极强的阅读性.二,添加依赖io.reactivex.rxjava2:rxjava:2.0.4 io.reactivex.rxjava2:rxjava:2.0.4 ...原创 2018-03-20 16:51:53 · 3670 阅读 · 0 评论