代码改变世界

随笔档案-2016年07月

为何要有内部接口

2016-07-21 17:28 by cascle, 398 阅读, 收藏, 编辑
摘要: 如果你有一个类Foo和你希望其他类能够监听它的事件,你可以再另外声明一个叫FooListener的接口,需要监听Foo类的的那个类就必须要实现这个接口,但如果声明为内部接口可能会更加明确,这个接口与这个类的关系更紧密,更符合逻辑,容易维护与封装。 我自己的理解,有如下一种情况,你设计了一个抽象类,里 阅读全文

消息循环相关

2016-07-20 11:42 by cascle, 658 阅读, 收藏, 编辑
摘要: 消息循环相关三个大类:Looper,MesseageQueue,Handler Looper是发动机,负责轮询MessageQueue,等待Handler发送来的消息,即消息并不是直接加到MessageQueue里,而是通过Handler间接加入 先看消息循环的基础,Message这个类 Messa 阅读全文
点击右上角即可分享
微信分享提示