返回键的处理,以及退出程序
2015-12-08 11:37
459 查看
返回键的处理 以及退出程序
ONE Goal ,ONE Passion!有时候我们在某个界面点击返回键时,不希望返回上一页面,而是要退出程序,并且关闭程序.
比较简单直接上代码:
public class ClickBackActivity extends Activity { private long exitTime = 0;//第一次按返回的时间 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) { if (System.currentTimeMillis() - exitTime > 2000) { Toast.makeText(getApplicationContext(), "再按一次退出程序", Toast.LENGTH_SHORT).show(); exitTime = System.currentTimeMillis(); } else { finish(); System.exit(0); } return true; } return super.onKeyDown(keyCode, event); } }
相关文章推荐
- 自定义jstl fn函数fns
- Strategy Pattern 策略模式
- Unity3D-DoTween
- Spring AOP 事务管理
- Xcode7 修改bundle identifier
- javascript中window.event事件用法详解
- android(cm11)状态栏源码分析(一)
- 队列的模拟
- leetcode Intersection of Two Linked Lists
- C++标准库——时间相关
- VS下LUA编程环境搭建
- Esper系列(十)NamedWindow语法delete、Select+Delete、Update
- 分享Android开发自学笔记之AndroidStudio常用功能
- 欢迎使用CSDN-markdown编辑器
- js+ajax实现获取文件大小的方法
- SQL数据库对某一字段下的值进行求和,然后倒序排序
- 位域初识
- 隔离框架
- quartz启动两次(tomcat)
- 链表中倒数第k个节点