安卓
文章平均质量分 82
JinzhouZ
学习!进步!成长!
Github地址 https://github.com/JoejZhang
展开
-
DataBinding框架简单使用
安卓开发的时候有些很些经常重复又麻烦的东西总是希望越简单越好,下面给出DataBinding框架一些简单的使用方法,解决两个小问题。 总是findViewById 很烦? 更新UI时将数据映射到各个View很麻烦?(特别是子线程中更新UI) 简要介绍: 2015年谷歌I/O大会上介绍了一个框架DataBinding,DataBinding是一个数据绑定框架,以前我们在Activity里写很多的f原创 2018-01-12 15:36:58 · 405 阅读 · 0 评论 -
Butterknife和 EventBus 使用apt冲突
今天在做小项目的时候突然发现删掉一些控件时编译出错了,控件已经删的干干净净,可是还是报错。 就在这个类编译时出错了,控件已经删了,但是这个类没有更新,导致找不到对应的控件,这个类是BufferKnife在编译时自动生成的类,所以想到是Butterknife编译注解时出错了。回想了一下是因为加入了EventBus框架之后的事,当时添加EventBus依赖时是跟着官网的说明在gradle文件中添原创 2018-01-31 20:00:46 · 993 阅读 · 0 评论 -
Android消息机制(一)之 ThreadLocal
前言 今天重温了Android开发艺术探索上的消息机制,花了一些时间,书上写很好,但是可能文章一些先后顺序问题,不是特别好理解,这篇文章博主用了自己的理解,看源代码,结合书上的知识,希望大家能更容易理解。(可能会写的不太好。。。不正确的地方欢迎指出) Android的消息机制主要是指Handler的运行机制。Handler的运行需要底层的MessageQueue和Looper的支撑。M...原创 2018-02-03 00:44:50 · 318 阅读 · 0 评论 -
Android消息机制(二)之 MessageQueue 与 Looper
前言 一张图让你了解消息机制怎么实现 线程间通信。 重温了Android艺术开发探索这本书的消息机制,写这篇文章加入了博主自己的一些理解,换了些角度,希望能帮助对Android消息机制还不太理解的朋友们。若文章有不正确的地方,欢迎讨论,欢迎指出。 Android的消息机制主要是指Handler的运行机制。Handler的运行需要底层的MessageQueue和Looper的支撑。...原创 2018-02-10 14:59:29 · 348 阅读 · 0 评论