双击返回 退出程序
1、全局变量 记录第一次点击时间
private long mExitTime = System.currentTimeMillis(); //为当前系统时间,单位:毫秒
2、重写返回键按下后方法.
@Override
public void onBackPressed() {
if (System.currentTimeMillis() - mExitTime < 800) {
//this.finish(); //关闭本活动页面
System.exit(0); //退出程序
} else {
toast("再按返回键退出!");
mExitTime = System.currentTimeMillis(); //这里赋值是关键
}
}
文章部分内容摘自网络和图书,如有侵权,请联系我。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步