全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android中双击返回键退出应用实例代码

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小时内与您取得联系。