Android基础之退出应用程序Demo
2013-09-27 11:58
951 查看
对于Android我也不是很熟悉,只是学习一些基本内容就OK.所以写的内容也很简单.本Demo要实现的效果就是双击返回键弹出提示框确认是否退出程序.
一、废话少说直接上代码.至于涉及到的相关包在Eclipse使用快捷键CTRL+SHIFT+O即可搞定.
![](http://img.blog.csdn.net/20130927115743484)
本人郑重声明如下
一、本文来自CSDN博客,传送门:http://BlOG.CSDN.NET/yirancpp
二、All Rights Reserved. 任何个人或网站转载本文时不得移除本声明.
三、不得对文章进行修改,除非明确说明.同时欢迎大家评论转载和分享.
一、废话少说直接上代码.至于涉及到的相关包在Eclipse使用快捷键CTRL+SHIFT+O即可搞定.
private static Boolean bExit = false; @Override public boolean onKeyDown(int keyCode,KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK) { if (bExit == false) { bExit = true; final Timer TTimer = new Timer();//如果2秒内再次按下返回键则bExit = true TTimer.schedule(new TimerTask(){ @Override public void run() {TTimer.cancel();bExit = false;}}, 2000); } else { ExitApp(); } } return false; } /********************************************************************************************************/ private void ExitApp() { AlertDialog dlg = new AlertDialog.Builder(MainActivity.this).setMessage("确定要退出本APP么").setPositiveButton("确定",new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0,int arg1) { android.os.Process.killProcess(android.os.Process.myPid()); }}).setNegativeButton("取消",new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog,int arg1) { dialog.dismiss(); }}).create(); dlg.show(); } }PS:附运行效果图:双击返回键之后将弹出一个确认框如下图:
本人郑重声明如下
一、本文来自CSDN博客,传送门:http://BlOG.CSDN.NET/yirancpp
二、All Rights Reserved. 任何个人或网站转载本文时不得移除本声明.
三、不得对文章进行修改,除非明确说明.同时欢迎大家评论转载和分享.
相关文章推荐
- Android Manifest.xml详解
- Android的LogCat的使用
- Android之Activity的四种启动模式
- Android Framework------之Input子系统
- android ndk 编译的时候指令集的选取
- android图标设计事宜
- Android Mouse实现过程详细笔记
- 关于android获取root权限的方法
- Android中view的Touch事件
- android.view.WindowManager$BadTokenException: Unable to add window
- 浅析android中的线程封装
- Android有效解决加载大图片时内存溢出的问题
- Android--调用服务里面的方法
- Android界面布局基本知识简述
- 四款不可错过的 Android 开发工具
- 五大Android布局方式浅析
- 基于mina服务器框架在android客户端接中文收不到消息以及发送不出中文的的问题
- Android签名与签名校验
- 【Android 应用开发】Android 开发错误集锦
- 【Android 应用开发】Android 开发错误集锦