源码简单分析
文章平均质量分 60
东方贵族
从事安卓开发的日子压抑并快乐着,现在的付出是为了将来的回报。
展开
-
Handler相关问题
1.一个线程有多少个Handler 一个线程可以有无数个Handler,直接new出来就行 2.一个线程有几个Looper,如果保证? 一个线程只有一个Looper,原因是: // 1.构造方法私有化 private Looper(boolean quitAllowed) { mQueue = new MessageQueue(quitAllowed); mThread = Thread.currentThread(); } ***** // 2.prep原创 2022-04-04 10:03:29 · 542 阅读 · 0 评论 -
EventBus源码解析
1.通过单例和构建者模式进行构建,对数据进行保存 public static EventBus getDefault() { EventBus instance = defaultInstance; if (instance == null) { synchronized (EventBus.class) { instance = EventBus.defaultInstance; if原创 2022-03-23 20:20:16 · 253 阅读 · 0 评论