android双击返回键退出程序
今天给大家简单说一下,android双击返回键退出程序。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_BACK)
{
ExitClick();
}
return false;
}
private static Boolean isExit = false;
private void ExitClick() {
Timer tExit = null;
if (isExit == false) {
isExit = true; // 准备退出
Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
tExit = new Timer();
tExit.schedule(new TimerTask() {
@Override
public void run() {
isExit = false; // 取消退出
}
}, 2000); // 如果2秒钟内没有按下返回键,则启动定时器取消掉刚才执行的任务
} else {
finish();
System.exit(0);
}
}
转载于:https://www.cnblogs.com/dwnww/p/4343559.html
android双击返回键退出程序相关推荐
- Android 双击返回键退出程序 实现
版权声明:本文为博主原创文章,未经博主允许不得转载. 思路:用户按下返回键时设定一个定时器来监控是否2秒内实现了退出,如果用户没有接着按返回键,则清除第一次按返回键的效果,使程序还原到第一次按下返回键 ...
- android双击返回键退出程序的实现
/** * 菜单.返回键响应 */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-gen ...
- Android开发如何双击返回键退出程序
最近写了一个Android的App,几个版本之后才知道我的程序没有退出....好生尴尬. 后来我在网上搜了一下,发现了一个说法: Button exitBn = (Button) findViewBy ...
- 【自用】Android 双击返回键退出
2019独角兽企业重金招聘Python工程师标准>>> /*============* 双击退出*/ private static Boolean isExit = false;@O ...
- Android按返回键退出程序但不销毁,程序后台运行,同QQ退出处理方式
@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK ...
- Android返回桌面代码,安卓 双击返回键 返回桌面
早就有了双击返回键退出程序的需求,现如今或许有些需求是要返回桌面,而不是退出程序,那么改一些就能实现功能: (function($){ var old_back = $.back; var backB ...
- Android Native APP开发笔记:双击返回键退出应用单击返回键返回桌面
文章目录 目的 基础说明 双击返回键退出应用 单击返回键回到桌面 总结 目的 双击返回键退出应用 很早之前就是Android中非常常见的一种功能,而目前好多安卓应用为了应用常驻都改为使用 单击返回键返 ...
- Android 按两次返回键、长按返回键退出程序
按两次返回键退出程序,方式一: public class Exit {private boolean isExit = false;private Runnable task = new Runnab ...
- 双击BACK键退出程序
今天就要结项目了,所以就额外添加了一个功能--双击BACK键退出程序.我做的项目是基于TabHost的,通过页卡显示了四块内容.就跟新浪4.0版本微博客户端一样的效果. 本来我也不会的,我只是知道要重 ...
- android 监听物理返回键,Android应用开发之react-native 监听Android物理返回键
本文将带你了解Android应用开发之react-native 监听Android物理返回键,希望本文对大家学Android有所帮助. 1. componentWillMount(){ ...
最新文章
- Deploying Windows Mobile 6 with Exchange Server 2007 白皮书
- 皮一皮:年轻人真会玩...
- APT 信息收集——shodan.io ,fofa.so、 MX 及 邮件。mx记录查询。censys.io查询子域名。...
- autoencoder
- md5算出来不一样_天天吃味精,您知道是用什么做的吗?说出来可能和您想的不一样...
- webview改变网页宽度
- modbus 0x06 连续写_这篇很实用,看完学会MODBUS的应用及编程
- windows 防火墙疑难解答程序_Win8系统设置允许程序通过防火墙的方法
- namespace用法
- 求解偏微分方程开源有限元软件deal.II学习--Step 3
- 数据分析展现工具SmartBI
- 斗鱼 android系统,Android开发(3)——斗鱼主页实战
- 创建Person接口(即“人”),它有setData()和getData()方法对“人”属性name、sex和birthday赋值和获得这些属性组成的字符串信息创建类Student实现Person接口
- hadoop环境搭建总结
- Win10自带的录屏功能怎么使用?
- 亚马逊不再是以前了--亚马逊防关联
- Apache DolphinSchedulerShenYu(Incubating)联合 Meetup,暖春 3 月与你相约!
- 控制工程中的数学建模(8)——典型环节的数学模型(之四)
- OOC-GCC 特性介绍
- 微信小程序CanvasContext.drawImage的用法