onKeyDown事件,设置按返回键间隔不超过两秒时退出程序问题
来源:互联网 发布:ubuntu翻译软件 编辑:程序博客网 时间:2024/06/01 07:34
import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.KeyEvent;import android.widget.Toast;/** * 按两次退出程序 * 1、首先判断点击第一次返回的时间间隔与第二次只要不超过两秒,则关闭并退出程序 * 2、如果间隔超过两秒,则不能够退出程序 */public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } private long exitTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) {//判断是否按的是返回键 if ((System.currentTimeMillis() - exitTime) > 2000) {// Toast.makeText(MainActivity.this,"再按一次退出程序",Toast.LENGTH_SHORT).show(); exitTime = System.currentTimeMillis(); }else { finish();//关闭当前界面窗口 } return false; } return super.onKeyDown(keyCode, event); }}
0 0
- onKeyDown事件,设置按返回键间隔不超过两秒时退出程序问题
- onKeyDown-再按一次退出程序
- onKeyDown()双击back键退出程序
- 按返回键退出程序
- activity中实现点连续点击两次返回键后程序退出(间隔1.5秒)
- Android对物理键的监听,连续点击两次且间隔不超过两秒退出应用
- android 模拟 再按一次退出程序onKeyDown
- Android中的几个onTouch()事件、onKeyDown监听返回键无效
- 按返回键,提示是否退出程序
- android 按两次返回键退出程序
- Android 按两次返回键退出程序
- android 按两次返回键 退出程序
- android 按返回键退出程序
- 按两次返回键退出程序
- Android按两次返回键退出程序
- android两次按返回键退出程序
- android两次按返回键退出程序
- 【Android】-两次按返回键退出程序:
- 16年11月03问题汇总
- Shiro在Spring中的缓存配置
- 1.js判断浏览器版本或类型
- nginx配置:反向代理 负载均衡 后端健康检查 缓存
- Activity跳转的几种方式
- onKeyDown事件,设置按返回键间隔不超过两秒时退出程序问题
- hdu 1050
- jQuery构造器
- Leetcode
- CSDN-markdown语法——缩进、图片居中、字体、字号与颜色
- 关于c#调用c++dll问题
- 苏嵌5 16.11.3
- 大数据Hadoop基础
- Android复习之旅--SQLite