您的位置:首页 > 移动开发 > Android开发

安卓开发学习心得-------连续点击两次退出

2017-03-03 18:01 309 查看
我们使用的大部分软件中,在主界面想退出我们都需要连续点击两次返回键,在我们自己的应用中想实现的方法也非常简单。代码如下:

/**
* 重写返回按钮逻辑
*/
@Override
public void onBackPressed() {
//重写返回按钮,点击返回关闭侧滑栏
if((System.currentTimeMillis()-exitTime) > 2000){
Toast.makeText(getApplicationContext(), "再按一次退出程序", Toast.LENGTH_SHORT).show();
exitTime = System.currentTimeMillis();
} else {
finish();
System.exit(0);
}

}


我们只需要重写点击返回键的逻辑就行,点击第一次的时候记录当前的时间并Toast出再按一次退出程序的提示,当我们点击第二次的时候判断距离第一次点击的时间是否小于2秒,如果小于两秒则退出。这样就实现了点击两次退出的功能,非常的简单。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 应用 软件 退出