摘要: 1.静态代理:需要定义接口或者父类,目标对象与代理对象均实现同一接口或继承同一父类. 2.JDK动态代理:需要目标对象实现一个接口,通过动态反射的机制,生成代理对象,实现同一个接口 3.Cglib动态代理:不需要目标对象实现接口,通过动态反射的机制,生成代理对象作为目标对象的子类;拦截方法调用实现代 阅读全文
posted @ 2017-08-15 17:41 庚拓天下 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1:通过Application传递数据 假如有一个Activity A, 跳转到 Activity B ,并需要推荐一些数据,通常的作法是Intent.putExtra() 让Intent携带,或者有一个Bundle把信息加入Bundle让Intent推荐Bundle对象,实现传递。但这样作有一个问 阅读全文
posted @ 2017-08-15 17:18 庚拓天下 阅读(541) 评论(0) 推荐(0) 编辑
摘要: onCreate 在创建应用程序时创建 onTerminate 当终止应用程序对象时调用,不保证一定被调用,当程序是被内核终止以便为其他应用程序释放资源,那么将不会提醒,并且不调用应用程序的对象的onTerminate方法而直接终止进程。手动杀死也不调用。只有在模拟器中才回调 onLowMemory 阅读全文
posted @ 2017-08-15 16:53 庚拓天下 阅读(306) 评论(0) 推荐(0) 编辑