点击返回键两次关闭当前ACTIVITY
来源:互联网 发布:c语言延时 编辑:程序博客网 时间:2024/06/05 17:16
运用计时器:
Timer closeTimer ;
/***
*
*/
TimerTask closeTask = new TimerTask() {
@Override
public void run() {
clickNum=0;//回归
closeTimer.cancel();
}
};
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK){
Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
clickNum++;
//退出
if(clickNum==2){
finish();
System.exit(0);
}
//执行任务
closeTimer=new Timer();
closeTimer.schedule(new TimerTask() {
@Override
public void run() {
clickNum=0;//初始化
closeTimer.cancel();
}
} , 2000);
}
return false;
}
时间自己控制.
有点笨戳,不过可以实现.
- 点击返回键两次关闭当前ACTIVITY
- 通过广播关闭应用程序(每个Activity)和连续点击两次返回键关闭应用程序
- 通过广播关闭应用程序(每个Activity)和连续点击两次返回键关闭应用程序
- 通过广播关闭应用程序(每个Activity)和连续点击两次返回键关闭应用程序
- 通过广播关闭应用程序(每个Activity)和连续点击两次返回键关闭应用程序
- 关闭所有Activity和连续点击两次返回键关闭程序的方法
- 简单实现activity限时两次点击物理返回键退出
- 点击两次返回键退出
- activity中实现点连续点击两次返回键后程序退出(间隔1.5秒)
- 点击两次Back键退出当前程序
- 点击两次Back键退出当前程序
- Android实现点击两次返回键退出
- Android 点击两次返回键退出程序
- Android实现点击两次返回键退出
- Android点击两次返回键退出程序
- Android实现点击两次返回键退出
- Android实现点击两次返回键退出
- Android 点击两次返回键退出程序
- extern 和 external“C”的分析
- 局域网内怎样让别人访问我的共享文件需要密码
- 在线制作流程图的实用工具网站
- 欲善其事, 先利其器——Android游戏设计工具概览
- Remoting服务的RemotingConfiguration
- 点击返回键两次关闭当前ACTIVITY
- web开发中文乱码各种解决方案大总结
- 简易的图片浏览功能
- 实现进度条(JSP代码)
- Java集合框架
- vs2008中编译动态库时生成lib的设置
- jsp页面判断session是否有值 空指针异常
- 不要盲目羡慕别人,你也可以很优秀
- 常用RGB颜色表