Android连续点击两次退出程序
16lz
2021-01-24
方式一:
/** * 按键执行操作,连续点击两次退出程序 * * @param keyCode * @param event * @return */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { //判断按下的键是否是返回键 if (keyCode == KeyEvent.KEYCODE_BACK) { if (keyPress) { Toast.makeText(MainActivity.this, "再按一次返回键退出地灾协会", Toast.LENGTH_SHORT).show(); keyPress = false; //使用定时器修改keyPress的值,按下两秒后将keyPress设为true new Timer().schedule(new TimerTask() { @Override public void run() { keyPress = true; } }, 2000); } else { //关闭页面 finish(); } return false; } return super.onKeyDown(keyCode, event); }
更多相关文章
- android jni操作数组
- android ListView本行控件操作本行其它控件的重要方法(绝对原创,本
- Android中SQLite数据库的使用(总结)
- Android——按两次返回键退出程序
- 如何在一个声卡添加pa codec设备
- Android(安卓)使用ORMLite 操作数据库
- Android唤醒屏幕按键
- android实现音乐播放器(进度条)
- android 中按键响应实例