Android 双击返回键退出程序的3种写法~
来源:互联网 发布:郝海东网络直播视频 编辑:程序博客网 时间:2024/06/06 18:51
记得去年曾经让LZ写一个连续点击返回键俩次退出程序,,,憋了好久没憋出来。。。23333。。。
下面先说说LZ思路,具体如下:
1. 第一种就是根据用户点击俩次的时间间隔去判断是否退出程序;
2. 第二种就是使用Android中计时器(Timer),其实这俩种都差不多.
思路是有了,,,接下来要怎么开搞呢???用户点击肯定会触发相应的事件,,,我们先来看下面俩个事件的作用。。。
Activity.onKeyDown();
当某个键被按下时会触发,但不会被任何的该Activity内的任何view处理。
默认按下KEYCODE_BACK键后会回到上一个Activity。Activity.onKeyUp():
当某个按键被按下,松开后触发,但不会被任何的该Activity内的任何view处理。
默认没有执行任何操作,只是简单的给一个false作为返回值。
So,,,接下来分别使用如上俩个方法干掉这个当年的拦路虎~
One Way:onKeyUp()
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
Two Way:onKeyDown()
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
Three Way:Timer
0 0
- Android 双击返回键退出程序的3种写法~
- Android 双击返回键退出程序的3种写法~
- Android 双击返回键退出程序的3种写法~
- Android双击返回退出应用的写法
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android双击返回键退出程序
- Android 双击返回键退出程序 实现
- android双击返回键退出程序
- android双击返回键退出程序
- android双击返回键退出程序
- android双击返回键退出程序
- android双击返回键退出程序
- android双击返回键退出程序
- 总结巩固知识点
- AngularJS入门之组件化
- Http状态码详解
- 关于Qt/C++和QML获取屏幕大小方法的总结
- ES6-函数的扩展
- Android 双击返回键退出程序的3种写法~
- 云服务器无处不在:网络就是计算机
- Java-大集合拆分为指定大小的小集合
- Android Service完全解析,关于服务你所需知道的一切(上)
- appium-desktop-1.0.0.dmg appium 1.6.4 (真机)问题和解决方法
- JSP操作XML
- nodejs实现跨分区重命名文件
- JAVA基础(四)·== 和equals
- 学习SLAM需要哪些预备知识?