【Android基础】点击Back键退出应用程序
来源:互联网 发布:三菱数控外圆磨床编程 编辑:程序博客网 时间:2024/06/05 03:44
- //第一种方法(弹出对话框)
- @Override
- public boolean onKeyDown(int keyCode, KeyEvent event) {
- // TODO Auto-generated method stub
- switch (keyCode) {
- case KeyEvent.KEYCODE_BACK:
- AlertDialog.Builder build = new AlertDialog.Builder(this);
- build.setTitle("系统提示").setMessage("确定要退出吗?");
- build.setPositiveButton("确定",
- new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- finish();
- }
- });
- build.setNegativeButton("取消",
- new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- }
- }).show();
- break;
- }
- return super.onKeyDown(keyCode, event);
- }
- //第二种方法(再按一次退出程序)
- private long exitTime = 0;
- @Override
- public boolean onKeyDown(int keyCode, KeyEvent event) {
- if (keyCode == KeyEvent.KEYCODE_BACK
- && event.getAction() == KeyEvent.ACTION_DOWN) {
- if ((System.currentTimeMillis() - exitTime) > 2000) {
- Toast.makeText(getApplicationContext(), "再按一次退出程序",
- Toast.LENGTH_SHORT).show();
- exitTime = System.currentTimeMillis();
- } else {
- finish();
- System.exit(0);
- }
- return true;
- }
- return super.onKeyDown(keyCode, event);
- }
0 0
- 【Android基础】点击Back键退出应用程序
- 【Android基础】点击Back键退出应用程序
- android,连续点击两次back键退出应用程序
- android 两次点击back键退出程序
- Android点击两次Back键退出程序
- Android 点击back键两次退出程序
- android 点击两次back 键退出app
- Android双击返回键(Back)退出应用程序
- Android连续点击两次Back键退出程序 分类: Android
- [Android] Android 两次Back键点击退出程序
- Android连续点击两次Back键退出程序
- Android连续点击两次Back键退出程序
- Android 实现点击两次BACK键退出应用
- Android连续点击两次Back键退出程序
- Android 实现点击两次BACK键退出应用
- Android连续点击两次Back键退出程序
- Android连续点击两次Back键退出程序
- Android启动页面禁止退出 防止多次点击back键
- canal DevGuide
- Notification -- 一点击通知栏的通知,该通知就消失
- 安卓参考
- IOS中关于NSTimer使用知多少
- SAM
- 【Android基础】点击Back键退出应用程序
- 为何百度的产品大多数半死不活?
- Javascript 拖拽雏形中的一些问题——逐行分析代码,让你轻松了解拖拽的原理
- AAC ADTS格式分析
- Simpler R coding with pipes > the present and future of the magrittr package
- SQL高级部分一(控制用户权限)
- GNU ARM汇编伪指令之循环
- iOS 设置self.title的字体大小以及颜色
- 垂直领域的在线作图工具:那些可以替代Visio的应用!