初始化Timer对象
private Timer timer = new Timer();
/**
* 监听返回键,2s内两次点击退出
* listener back
*/
@Override
public void onBackPressed() {
if (isQuit == false) {
isQuit = true;
ToastUtils.showSingleTextToast(getApplicationContext(), "再按一次退出登录");
TimerTask task = null;
task = new TimerTask() {
@Override
public void run() {
isQuit = false;
}
};
timer.schedule(task, 2000);
} else {
finish();
System.exit(0);
android.os.Process.killProcess(android.os.Process.myPid());
}
}
本文介绍了一种在Android应用中实现双击返回键退出登录的方法。通过使用Timer和TimerTask来监测用户在短时间内连续两次点击返回键的行为,并给出相应的提示和操作。
1831

被折叠的 条评论
为什么被折叠?



