简单的退出app应用
来源:互联网 发布:mac os 使用教程 编辑:程序博客网 时间:2024/06/08 15:58
退出app的两个方法,一个小demo.
1.第一种方式:
弹出一个dialog ,供选择
代码:
@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if(keyCode == event.KEYCODE_BACK){Builder alert = new AlertDialog.Builder(MainActivity.this);alert.setTitle("提示");alert.setMessage("您是否要退出app");alert.setNegativeButton("取消", listener);alert.setPositiveButton("确定", listener);alert.show();}return true;}/** * 声明一个监听 * */DialogInterface.OnClickListener listener = new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {switch(which){case AlertDialog.BUTTON_NEGATIVE:dialog.cancel();break;case AlertDialog.BUTTON_POSITIVE:System.exit(0);break;}}};
其中,取到alertDialog的按钮的id,AlertDialog.BUTTON_POSITIVE 和AlertDialog.BUTTON_NEGATIVE,
2.第二种方式,弹出一个toast提示,用户点击两次,就退出app
/** * 第二种方法 ,toast提示 * */private long exitTime;@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if(keyCode == event.KEYCODE_BACK){if((System.currentTimeMillis() - exitTime) > 2000){Toast.makeText(MainActivity.this,"再一次退出",Toast.LENGTH_SHORT).show();exitTime = System.currentTimeMillis();}else{System.exit(0);}}return true;}
0 0
- 简单的退出app应用
- APP应用完美退出的方法的尝试
- Android App 退出整个应用
- App应用退出 → AppExit2Back
- 对退出app应用的一些理解和方式
- App应用程序的退出
- Android APP的退出
- Android双击返回按键退出应用的简单实现
- Android一个简单快捷的双击提示退出应用
- App退出后,退出所有的Activity
- 安卓app再次点击退出应用
- Android 退出APP应用常用方式
- Android 退出app的方式
- 应用的优雅退出
- 退出应用的方法
- android学习—— 简单的实现 android 退出app 的功能, 非 restartPackage
- 解决app 监听应用退出 需要数据还原问题(例如账户登陆状态的保持)
- iOS 监听APP被强制退出的方法,双击home杀死应用
- MFC中属性页的用法
- ibatis selectKey
- Android adb命令选择设备操作
- App Transport Security has blocked a cleartext HTTP
- HDU_2196_Computer(树上节点的最长路径 · dfs / bfs)
- 简单的退出app应用
- 5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
- 开发者都应该使用的10个C++11特性
- Java static 静态方法 并发(是否线程安全)
- iphone模拟器安装app
- 华为2015年C++研发岗面经
- 测试TCPCOPY+MYSQL
- AutoCAD数据导入SuperMap后的投影定义与投影转换
- Mosquitto简要教程