探讨在一个activity中按menu键时弹出自己定义的dialog(自定义菜单对话框)时,再按一次手机的menu键发现这个自定义的dialog菜单并没有关闭,原来是这个dialog内部也有onKeyDown监听方法,当dialog在最上层也就是处于焦点的时候,activity中的onKeyDown方法就失效了.于是重写这个方法: /** * Created by Heyiyong on 2014-2-19 上午12:20. */ public class MyDialog extends Di
1. 背景和目标 前端在监听scroll这类高频率触发事件时,常常需要一个监听函数来实现监听和回调处理.传统写法上利用setInterval或setTimeout来实现. 为了减小 CPU 开支,往往需要节流函数,但是,interval的指定依旧是个难题.interval较大,会处理不及时:较小,占用内存资源. 为了实践和解决问题,打算实现一个监听 HTML 元素滚动到底部的函数: 监听指定 HTML 元素的scroll事件,并正确判断是否到底部 正确确定确定回调间隔 正确使用节流函数 组件封装