04 2015 档案

摘要:在计算机中回调函数是指通过函数参数传递到其他代码类的,某一块可执行代码的引用,这以设计允许了底层代码调用者在高层定义的子程序。在JAVA里面我们使用接口的方式来实现函数的回调。回调的通俗就是:程序员阿祥写了一段程序(CallPerson)其中有回调函数的接口(PhoneCall),并且封装好了程序(... 阅读全文

posted @ 2015-04-13 16:30 阿祥当码农 阅读(616) 评论(0) 推荐(0) 编辑

摘要:面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dyna... 阅读全文

posted @ 2015-04-13 11:18 阿祥当码农 阅读(1177) 评论(0) 推荐(0) 编辑

摘要:该文章转自:http://www.cnblogs.com/jqyp/archive/2010/08/20/1805041.htmlJAVA的动态代理代理模式代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后... 阅读全文

posted @ 2015-04-13 09:05 阿祥当码农 阅读(218) 评论(0) 推荐(0) 编辑

摘要:在项目中切换Fragment,一直都是用replace()方法来替换Fragment。但是这样做有一个问题,每次切换的时候Fragment都会重新实列化,重新加载一次数据,这样做会非常消耗性能用用户的流量。官方文档解释说:replace()这个方法只是在上一个Fragment不再需要时采用的简便方法... 阅读全文

posted @ 2015-04-10 15:58 阿祥当码农 阅读(32864) 评论(2) 推荐(1) 编辑

摘要:今天使用DrawerLayout做网易4.4版本侧边栏发现点击DrawerLayout空白部分,下面部分content会获得点击事件。解决方法是在的布局里面加上clickable=true。 阅读全文

posted @ 2015-04-10 15:45 阿祥当码农 阅读(1619) 评论(0) 推荐(0) 编辑

摘要:转载:http://www.cnblogs.com/wubingshenyin/p/4413672.html(原文连接)前段时间看见ActionBar-PullToRefreshLibs用来刷新很好看,配合4.4以上支持的沉浸式效果更佳,于是便想配合沉浸式+ActionBar-PullToRefre... 阅读全文

posted @ 2015-04-10 15:09 阿祥当码农 阅读(1491) 评论(0) 推荐(0) 编辑