Android中双击返回键退出程序

1.在MyAppliction中(继承Application)
//运用list来保存们每一个activity是关键
private List<Activity> mList = new LinkedList<Activity>();
//为了实现每次使用该类时不创建新的对象而创建的静态对象
private static MyApplication instance;
//构造方法
public MyApplication() {
}
//实例化一次
public synchronized static MyApplication getInstance() {
if (null == instance) {
instance = new MyApplication();
}
return instance;
}
//添加要退出的Activity
public void addActivity(Activity activity) {
mList.add(activity);
}
//关闭每一个list内的activity
public void exit() {
try {
for (Activity activity : mList) {
if (activity != null)
activity.finish();
}
} catch (Exception e) {
e.printStackTrace();
} finally {
System.exit(0);
}
}
//杀进程
public void onLowMemory() {
super.onLowMemory();
System.gc();
}
2.在你需要的关闭的Activity的onCreact()中加入
MyApplication.getInstance().addActivity(this);
3.你需要双击返回退出的界面加上
/**
* 两次返回退出
*/
private long mExitTime;
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
if ((System.currentTimeMillis() - mExitTime) > 3000) {
Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
mExitTime = System.currentTimeMillis();
} else {
MyApplication.getInstance().exit();
}
return true;
}
return super.onKeyDown(keyCode, event);
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# android
# 双击返回退出
# android双击退出程序
# android实现双击退出
# Android 单双击实现的方法步骤
# Android实现双击返回键退出应用实现方法详解
# Android双击事件拦截方法
# Android使用PhotoView实现图片双击放大单击退出效果
# Android 双击Back键退出应用的实现方法
# Android实现双击TitleBar回顶部的功能示例代码
# Android 双击返回键退出程序的方法总结
# Android 在viewPager中双指缩放图片双击缩放图片单指拖拽图片的实现思路
# Android 高仿微信朋友圈动态支持双击手势放大并滑动查看图片效果
# Android 自定义View实现单击和双击事件的方法
# Android 屏幕双击事件的捕获简单示例
# Android 实现双击退出的功能
# Android App中实现可以双击放大和缩小图片功能的实例
# Android实现ImageView图片双击放大及缩小
# Android双击退出的实现方法
# Android双击返回键退出程序的实现方法
# 使用python编写android截屏脚本双击运行即可
# Android开发实现控件双击事件的监听接口封装类
# 双击
# 两次
# 大家多多
# 再按
# LinkedList
# static
# MyApplication
# synchronized
# gt
# mList
# instance
# null
# return
# void
# public
# addActivity
# getInstance
# Activity
# Application
# pre
相关文章:
微网站制作教程,我微信里的网站怎么才能复制到浏览器里?
黑客如何通过漏洞一步步攻陷网站服务器?
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
高端网站建设与定制开发一站式解决方案 中企动力
如何在腾讯云免费申请建站?
网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?
建站之星展会模版如何一键下载生成?
公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?
如何选择PHP开源工具快速搭建网站?
成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?
建站主机是否属于云主机类型?
如何通过山东自助建站平台快速注册域名?
建站之星IIS配置教程:代码生成技巧与站点搭建指南
如何配置FTP站点权限与安全设置?
建站之星如何修改网站生成路径?
c# Task.ConfigureAwait(true) 在什么场景下是必须的
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
建站主机服务器选型指南与性能优化方案解析
上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
如何在Windows虚拟主机上快速搭建网站?
营销式网站制作方案,销售哪个网站招聘效果最好?
建站之星后台管理:高效配置与模板优化提升用户体验
成都网站制作公司哪家好,四川省职工服务网是做什么用?
如何选择可靠的免备案建站服务器?
建站之星安装提示数据库无法连接如何解决?
香港服务器租用每月最低只需15元?
清除minerd进程的简单方法
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
如何通过NAT技术实现内网高效建站?
一键制作网站软件下载安装,一键自动采集网页文档制作步骤?
高防服务器租用首荐平台,企业级优惠套餐快速部署
如何用y主机助手快速搭建网站?
如何确保FTP站点访问权限与数据传输安全?
昆明网站制作哪家好,昆明公租房申请网上登录入口?
韩国服务器如何优化跨境访问实现高效连接?
详解jQuery中基本的动画方法
自助网站制作软件,个人如何自助建网站?
如何构建满足综合性能需求的优质建站方案?
潮流网站制作头像软件下载,适合母子的网名有哪些?
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
香港服务器建站指南:免备案优势与SEO优化技巧全解析
建站主机选哪种环境更利于SEO优化?
安徽网站建设与外贸建站服务专业定制方案
购物网站制作公司有哪些,哪个购物网站比较好?
活动邀请函制作网站有哪些,活动邀请函文案?
定制建站策划方案_专业建站与网站建设方案一站式指南
*请认真填写需求信息,我们会在24小时内与您取得联系。