android 退出逻辑
来源:互联网 发布:柯南主线 知乎 编辑:程序博客网 时间:2024/05/17 06:48
android 退出逻辑
1.弹退出框
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { //back key Constant Value: 4 (0x00000004) //创建退出对话框 AlertDialog.Builder isExit = new AlertDialog.Builder(this); //设置对话框标题 isExit.setTitle("退出提示"); //设置对话框消息 isExit.setMessage("确定退出应用吗"); // 添加选择按钮并注册监听 isExit.setPositiveButton("确定", diaListener); isExit.setNegativeButton("取消", diaListener); //对话框显示 isExit.show(); } return false; } DialogInterface.OnClickListener diaListener = new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int buttonId) { // TODO Auto-generated method stub switch (buttonId) { case AlertDialog.BUTTON_POSITIVE:// "确认"按钮退出程序 finish(); break; case AlertDialog.BUTTON_NEGATIVE:// "确认"按钮退出程序 //什么都不做 break; default: break; } } };
2. 短时间不退出
private long lastKeyBackDown; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK) { long currentTime = System.currentTimeMillis(); if(currentTime - lastKeyBackDown > 1500) { Toast.makeText(this, "再按一次退出", Toast.LENGTH_SHORT).show(); } else { finish(); } lastKeyBackDown = currentTime; return false; } return super.onKeyDown(keyCode, event); }
0 0
- android 退出逻辑
- android 程序完全退出,,通知跳转 逻辑
- CppCMS 退出逻辑
- QT程序的退出逻辑
- QT程序的退出逻辑
- android退出
- 退出android
- android 退出。
- Android 退出
- android退出
- Qt登录窗口的退出逻辑
- 再点一次退出最简单逻辑
- 再按一次退出业务逻辑代码
- 登录和退出登录的操作逻辑
- Android 退出Activity退出程序
- Android退出应用程序,完全退出!
- android 退出程序
- android 退出应用程序
- jmter实现分布式压测统计收集
- java 23种设计模式
- jsp页面跳转到子页面和返回上一页,附带动态改变父页面的iframe高度大小
- ubuntu/debian 升级安装高版本的mysql
- 冠军之夜,《我是创始人》孙涛勇变身“最强大脑”
- android 退出逻辑
- FragmentPagerAdapter的用法详解
- 查看磁盘空间
- 百度分享插件 js异步添加的内容如何实现分享的功能
- jmeter函数开发实现返回随机字符串
- 详细的KVO总结,包括基本改变,使用案例,注意点.看我就够了!
- 简单实现拍照或者从相册中选取并且剪裁
- Tensorflow | 读取csv文件
- Maven OutOfMemoryError: PermGen space