摘要: 错误的使用Context可能会导致内存泄漏,典型的例子就是单例模式时引用不合适的Context。 如果使用getInstance传入的是Activity或者Service的实例,那么由于在应用退出之前创建的单例对象会一直存在并持有Activity或者Service的引用,回使Activity或者Se 阅读全文
posted @ 2019-05-22 15:05 夜行过客 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法。 举 阅读全文
posted @ 2019-05-22 13:54 夜行过客 阅读(144) 评论(0) 推荐(0) 编辑