Activity监听返回按键
2016-06-13 15:37
429 查看
//定义一个全局变量
long time;
// 监听返回按键(重写activity方法)
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
if (System.currentTimeMillis() - time > 1500) {
Toast.makeText(this, "再按一次退出程序!", 0).show();
time = System.currentTimeMillis();
} else {
//退出
System.exit(0);
}
return true;
}
return super.onKeyDown(keyCode, event);
}
long time;
// 监听返回按键(重写activity方法)
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
if (System.currentTimeMillis() - time > 1500) {
Toast.makeText(this, "再按一次退出程序!", 0).show();
time = System.currentTimeMillis();
} else {
//退出
System.exit(0);
}
return true;
}
return super.onKeyDown(keyCode, event);
}
相关文章推荐
- IntelIj 使用
- ctags+taglist+cscope
- 动态顺序表的增、删、查、改、逆置、排序
- 私有云工具
- grunt live reload 配置记录
- toolbox整理
- ROS下Kinect2的驱动安装及简单应用
- ajax
- JavaScript 禁止Backspace 键
- leetcode 217. Contains Duplicate
- YUV图像实时去雾算法的优化与改进
- 字体跨域问题【解决】
- 手把手教你使用Git
- 了解Spring AOP
- 云计算架构
- JAVA模板方法
- 树的递归与非递归实现
- Redis是可以安装成windows服务-开机自启
- 注解@PostConstruct与@PreDestroy讲解及实例
- apk二次打包