zoukankan      html  css  js  c++  java
  • android—退出应用程序

      在android系统中,当你点击返回按钮时,会默认调用finish方法(还是destroy方法,记不太清楚),这样你就能退出当前Activity。注意是当前Activity,不是应用程序,因为如果这个程序有多个Activity,当你在第N个Activity里面点击返回,那么只会结束当前的,返回到第N-1个Activity里面。

       所以你如果你想直接退出程序,而不是一步一步往前返回, 可以用以下的方法。
     
    自己定义一个单例模式的类,在所有Activity创建时,就是onCreate时往这个类的一个list里面添加Activity对象,然后再要退出的时候,一个个的把list里面的Activity结束,这样到最前一个Activity结束时,就是退出程序。
    首先定义一个实现单例模式的类:
    这个类里面有三个要调用的方法,一个时创建这个类的实例对象getInstance,一个时往list里面添加activity的addActivity,一个是循环遍历,结束所有Activity的exit。
    在所有的Activity的onCreate方法中加入词句:
     
    android—退出应用程序

    然后要点击退出的时候调用这个:
    android—退出应用程序

    这个方法使用于所有情况,但是就是要自己定义类,感觉效率不如系统的
     
    转:http://blog.sina.com.cn/s/blog_703074da0101baxg.html
  • 相关阅读:
    Drupal忘记管理员密码
    Drupal7新装一个主题时页面白屏,如何设置一个默认主题?
    Drupal7强制把主题恢复到默认主题
    Drupal常用的模块
    网页流量分析系统
    S运算符&&和|| 及其优先级
    Linux crontab命令
    C语言实现文件实时更新
    Linux 查看设置系统语言
    Python沙盒环境配置
  • 原文地址:https://www.cnblogs.com/wangle1001986/p/4182540.html
Copyright © 2011-2022 走看看