Android几行代码实现双击back键退出程序
来源:互联网 发布:mac的软件强制退出不了 编辑:程序博客网 时间:2024/05/20 05:22
在很多程序中,我们点击返回键都会提示”再点击一次退出“的提示,那么到底是怎么实现的呢?
接下来看代码,主要是通过监听返回键,然后获取当前时间与上一次点击时间相减,如果少于预设秒数则退出程序。
public class MainActivity extends Activity {private long firstClick;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {// TODO Auto-generated method stubif(keyCode==KeyEvent.KEYCODE_BACK){if(System.currentTimeMillis()-firstClick>2000){firstClick=System.currentTimeMillis();Toast.makeText(this, "再按一次退出", 2000).show();;}else{System.exit(0);}return true;}return false;}}
0 0
- Android几行代码实现双击back键退出程序
- Android双击back键退出程序
- 双击BACK键退出程序
- 双击BACK键退出程序
- Android简洁代码实现双击退出程序
- 双击Back退出实现
- Android双击back按钮退出实现
- onKeyDown()双击back键退出程序
- [小代码] 双击BACK键 退出
- Android双击返回键(Back)退出应用程序
- Android 双击Back键退出应用
- android 双击Back键退出主页面
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- DirectX11 获得纹理描述
- 第3章 MFC原理介绍
- phpstorm + xdebug 远程断点调试,详解
- Android入门:通过XML数据与服务器进行通信
- 正则-匹配超链接地址及内容
- Android几行代码实现双击back键退出程序
- 君子务本,本立而道生!
- Windows2008RC2 IIS配置php运行环境
- iOS企业帐号对ipa重新签名流程
- win32 hook相关模式
- C#中数组的使用
- Qt数据库:(七)QSqlRelationalTableModel
- PAT (Basic Level) Practise (中文)1004. 成绩排名 (20) C语言
- AFNetworking使用