双击返回键,退出程序。


private long mEditTime;//用来记录用户操作的时间

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
exit();
return true;
}

private void exit(){
//如果超过2秒就提示用户,否则认为是双击了返回键,执行退出应用操作
if ((System.currentTimeMillis() - mEditTime) > 2000) {
Toast.makeText(this, "再按一次退出应用", Toast.LENGTH_SHORT).show();
mEditTime = System.currentTimeMillis();//记录当前时间
} else {
finish();//关闭页面
System.exit(0);//退出
}
}
posted @ 2017-05-02 16:36  浪浪暖男  阅读(229)  评论(0编辑  收藏  举报