Android实现双击退出
来源:互联网 发布:沉降观测软件 编辑:程序博客网 时间:2024/05/20 05:26
private boolean exit = false;//标识是否可以退出
private Handler handler = new Handler(){
public void handleMessage(android.os.Message msg) {
if(msg.what==1) { // 如果第一次点击以后进来
exit = false;
}
}
};
// 双击退出应用,通过标示来做
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if(event.getKeyCode()==KeyEvent.KEYCODE_BACK) {
if(!exit) {
exit = true;
Toast.makeText(this, "再按一次就退出应用", 0).show();
//发消息延迟2s将exit=false
handler.sendEmptyMessageDelayed(1, 2000);
return true;//不退出
}
}
finish();
return super.onKeyUp(keyCode, event); // 如果返回调用了这个方法,那么按的键才有作用
}
private Handler handler = new Handler(){
public void handleMessage(android.os.Message msg) {
if(msg.what==1) { // 如果第一次点击以后进来
exit = false;
}
}
};
// 双击退出应用,通过标示来做
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if(event.getKeyCode()==KeyEvent.KEYCODE_BACK) {
if(!exit) {
exit = true;
Toast.makeText(this, "再按一次就退出应用", 0).show();
//发消息延迟2s将exit=false
handler.sendEmptyMessageDelayed(1, 2000);
return true;//不退出
}
}
finish();
return super.onKeyUp(keyCode, event); // 如果返回调用了这个方法,那么按的键才有作用
}
0 0
- Android实现双击退出
- Android实现双击退出应用
- Android 实现双击退出应用程序
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android双击back按钮退出实现
- Android 双击返回键退出程序 实现
- Android应用程序双击退出功能实现
- Android实现双击退出程序的效果
- Android简洁代码实现双击退出程序
- Android中如何实现双击退出APP
- Android 实现双击返回键退出App
- seafile服务器安装
- C# 通过用application.startuppath+tmp创建图片存储临时虚拟文件
- 【Unity3D入门教程】Unity着色器基本使用方法
- 什么是this指针
- zxing生成bitmap方式,及bitmap优化释放内存
- Android实现双击退出
- 在Windows上安装、使用Git完全教程
- 压缩感知通俗解释
- 为 Ubuntu 16.04 配置 OpenCV 3.2.0
- 你真的了解left join,即左连接吗?
- ucenter 整合同步登录的内部实现原理
- 轻松上手开发微信小程序
- IDEA上面搭建一个SpringBoot的web-mvc项目
- 游戏开发中用到的几种摄像机跟随方法(1)