- 博客(3)
- 收藏
- 关注
原创 责任链模式
责任链模式属于行为类模式,其意图是将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。 责任链的核心在“链”上,“链”是由多个处理者组成的,“链”上的处理者负责处理请求,客户只需将请求发送到“链”上即可,无需关心请求的处理细节和请求的传递方向。这样请求的发送者和请求的处理者实现了解耦。责任链模式通用类图 Handler:抽象处理者,需实现三个职责定义一个请求的处理方
2016-09-21 23:34:07 272
原创 观察者模式
观察者模式(发布订阅模式)定义:定义对象间一种一对多的依赖关系,每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。关键:观察者类聚集到被观察者类上通用类图: Subject:被观察者,管理观察者并通知观察者ConcreteSubject:具体的被观察者Observer:观察者,对接收到的消息进行处理
2016-09-21 12:06:38 147
转载 android 如何让dialog不消失,即使是用户按了返回键dialog也不消失
解决的问题:软件提示升级的dialog时候,用户有可能按了返回键,但是现在的需求是用户只能按“确定升级”或者“暂时不升级”这两个按钮才能拿dialog消失,按返回键不能使dialog消失 方案:截取activity的 onkeydown事件,而应该截取dialog的key响应事件,当dialog在前台显示的时候,keylistener首先会派发到dialog里面,在那里面监听就行了。先申明
2016-09-02 11:35:03 2333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人