摘要: 1、Static Activities 在类中定义了静态Activity变量,把当前运行的Activity实例赋值于这个静态变量。 如果这个静态变量在Activity生命周期结束后没有清空,就导致内存泄漏。因为static变量是贯穿这个应用的生命周期的,所以被泄漏的Activity就会一直存在于应用 阅读全文
posted @ 2017-07-04 16:42 yl007 阅读(355) 评论(0) 推荐(0) 编辑
摘要: ViewGroup 分发-> 拦截 -> 处理 在事件分发的过程中,主要涉及到三个方法: dispatchTouchEvent(MotionEvent event); onInterceptTouchEvent(MotionEvent event); onTouchEvent(); dispatch 阅读全文
posted @ 2017-07-04 11:41 yl007 阅读(179) 评论(0) 推荐(0) 编辑
摘要: /1、不要将Button的背景设置为selector 如果是将Button的背景设置为selector,在初始化Button的时候会将正反选图片都加载在内存中,相当于一个按钮占用了两张相同大小图片所使用的内存,可以通过在布局文件中给按钮只设置正常状态下的背景图片,然后在代码中监听按钮的点击状态,当按 阅读全文
posted @ 2017-07-04 09:44 yl007 阅读(444) 评论(0) 推荐(0) 编辑