Android中的“再按一次返回键退出程序”实现
16lz
2021-01-23
阅读更多
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);
}
return true;
}
return super.onKeyDown(keyCode, event);
}
更多相关文章
- Android用代码安装APK,不用选择“打包安装程序”
- Android 如何让程序定时进行消息通知到通知栏
- Android 更改程序icon图标
- Android之应用程序监听开机启动自启动应用程序
- Android 去掉窗口标题和程序全屏
- android 判断应用程序是否已安装
- Android按返回键退出程序