android退出activity提示再按一次返回键
来源:互联网 发布:java模拟器安卓版6.0.1 编辑:程序博客网 时间:2024/06/06 04:41
通过重载onKeyDown方法实现:
private long tempTime = -1;@Override public boolean onKeyDown(int keyCode, KeyEvent event){ // TODO Auto-generated method stub if((keyCode == KeyEvent.KEYCODE_BACK)&&(event.getAction() == KeyEvent.ACTION_DOWN)) { if (System.currentTimeMillis() - temptime > 2000) // 2s内再次选择back键有效 { Toast.makeText(this, "请再按一次返回退出", Toast.LENGTH_LONG).show(); temptime = System.currentTimeMillis(); } else { finish(); System.exit(0); //凡是非零都表示异常退出!0表示正常退出! } return true; } return super.onKeyDown(keyCode, event); }
禁用返回键:
public boolean onKeyDown(int keyCode, KeyEvent event){ // TODO Auto-generated method stub if((keyCode == KeyEvent.KEYCODE_BACK)&&(event.getAction() == KeyEvent.ACTION_DOWN)) { return false; } return super.onKeyDown(keyCode, event); }
参考自:http://blog.csdn.net/ritazuozuo/article/details/7879286
0 0
- android退出activity提示再按一次返回键
- android退出activity提示再按一次返回键
- 程序最后一个Activity按返回键吐司提示“再按一次退出!”
- android再按一次退出程序提示
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android “再按一次返回键退出程序”实现介绍
- Android“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Arduino单片机控制三相电机正反转
- git无法识别新增的文件
- hdu 4512 吉哥系列故事——完美队形I(最长公共上升自序加强版)
- MACHINE_START
- iOS开发命令集合
- android退出activity提示再按一次返回键
- spring MVC自学第一章
- 堆(heap)和栈(stack)、内存泄漏(memory leak)和内存溢出
- php 面向对象学习
- EHCache
- JavaScript高级编程【BOM-location对象】
- C编译: 使用gdb调试
- Linux文件系统不同颜色的意义
- Assertion failed (ni > 0 && ni == ni1) in collectCalibrationData