Android按两次返回键退出应用
2013-09-27 17:59
253 查看
描述:仅利用系统时间判断两次按键间隔
private long exitTime = 0;
@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);
}
returntrue;
}
returnsuper.onKeyDown(keyCode, event);
}
private long exitTime = 0;
@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);
}
returntrue;
}
returnsuper.onKeyDown(keyCode, event);
}
相关文章推荐
- Android点击两次返回键退出应用
- Android中连续按两次返回键退出应用
- Android按两次返回键退出应用
- Android开发中一种两次点击返回键退出应用的方法
- Android两次点击返回键退出应用
- Android点击两次返回键退出应用
- Android主界面连续两次点击物理返回键退出应用功能实现
- 【转载】Android实现点击两次返回键退出应用
- Android 实现点击两次返回键退出应用
- React Native中Android物理back键按两次返回键即退出应用
- android中webview显示网页、进度条显示进度、上一页、下一页、支持放大缩小、返回按钮2秒两次点击退出应用
- android 按两次返回键退出应用
- 在android中如何实现在应用首页按两次返回键(back)退出应用
- Android实现点击两次返回键退出应用
- Android 按两次返回键退出应用
- Android 按两次返回键退出应用
- android 两次返回退出应用
- [置顶] Android实现点击两次返回键和长按返回键退出应用实践
- Android 点击两次返回退出应用
- android 按两次返回键退出应用