安卓开发学习心得-------连续点击两次退出
2017-03-03 18:01
309 查看
我们使用的大部分软件中,在主界面想退出我们都需要连续点击两次返回键,在我们自己的应用中想实现的方法也非常简单。代码如下:
我们只需要重写点击返回键的逻辑就行,点击第一次的时候记录当前的时间并Toast出再按一次退出程序的提示,当我们点击第二次的时候判断距离第一次点击的时间是否小于2秒,如果小于两秒则退出。这样就实现了点击两次退出的功能,非常的简单。
/** * 重写返回按钮逻辑 */ @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开发之两种方式实现连续点击两次返回键退出程序
- 安卓---连续点击两次返回键退出程序---二级界面的退出程序
- Android连续点击两次Back键退出程序
- Android连续点击两次退出程序
- Android连续点击两次Back键退出程序
- Android开发-再按一次退出程序 连续按两次退出程序
- Android连续点击两次Back键退出程序
- Android连续点击两次退出程序
- android连续点击两次返回 退出程序
- Android连续点击两次Back键退出程序
- Android开发——点击两次手机返回键退出软件
- 开源中国安卓客户端源码学习(三) 按两次返回键退出程序
- Android连续点击两次退出程序
- 连续点击两次退出当前程序的简单实现
- Android连续点击两次Back键退出程序
- android中如何实现连续点击返回键退出整个应用 android两次返回退出应用
- android,连续点击两次back键退出应用程序
- android 连续两次点击返回键 退出程序
- android连续点击两次返回键退出代码
- android中postDelayed方法的讲解(连续两次点击退出)