转载自:http://blog.csdn.net/hello_kevinkuang/article/details/7443005

程序启动后,先执行Application.onCreate(),再执行Activity.onCreate()。如果没有生成自己的Application,那么系统会为你自动生成一个。退出程序时我们一般只调用finish()函数杀死当前Activity,Application退到幕后,由系统自动维护。再次启动程序时就不会执行Application.onCreate(),而是直接执行Activity.onCreate()。

退出程序时,不但杀死Activity,而且也干掉主Application的方法:

  • 第一种: 直接退出.   
    System.exit(0);
  • 第二种:杀掉进程.
    android.os.Process.killProcess(android.os.Process.myPid());
  • 第三种:杀掉后台进程,API Level至少为8才能使用.
    ActivityManager activityMgr =(ActivityManager).getSystemService(ACTIVITY_SERVICE);
    activityMgr.killBackgroundProcesses(getPackageName());
    在AndroidManifest.xml添加权限
    <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>

Android如何关闭Application相关推荐

  1. android 一起关闭_与Android一起成长

    android 一起关闭 In today's time, Android is something that is dominating the smartphone market. Right n ...

  2. Android.mk和Application.mk文件语法规范说明及举例

    以下英文内容摘自:http://www.kandroid.org/ndk/docs/OVERVIEW.html The Android NDK is a set of tools that allow ...

  3. 在Ubuntu上为Android系统的Application Frameworks层增加硬件访问服务(老罗学习笔记5)...

    在数字科技日新月异的今天,软件和硬件的完美结合,造就了智能移动设备的流行.今天大家对iOS和Android系统的趋之若鹜,一定程度上是由于这两个系统上有着丰富多彩的各种应用软件.因此,软件和硬件的关系 ...

  4. Android开发中遇到的问题(四)——Android中WARNING: Application does not specify an API level requirement!的解决方法

    Android开发中遇到的问题(四)--Android中WARNING: Application does not specify an API level requirement!的解决方法 参考文 ...

  5. JNI开发之-Android.mk和Application.mk 详解

    Android.mk和Application.mk 详解 Android.mk 基础知识 变量和宏 NDK 定义的 include 变量 目标信息变量 模块描述变量 NDK 提供的函数宏 Applic ...

  6. android application 全局变量 空指针,Android编程之Application设置全局变量及传值用法实例分析...

    本文实例讲述了Android编程之Application设置全局变量及传值用法.分享给大家供大家参考,具体如下: /** * 重写Application,主要重写里面的onCreate方法,就是创建的 ...

  7. Android中的“Application”,“Task”,“Activities”的关系

    Android中的"Application","Task","Activities"的关系 什么是Android  Application? ...

  8. android代码关闭数据库,android – 我应该如何正确打开和关闭我的数据库

    我有一个应用程序,它将一些数据存储在SQLite数据库中.此外,我在我的应用程序中进行了大量查询和重新查询.我在其中有大约15个活动.并且所有人都使用数据库来查询数据. 但我正在做的是在每个活动中打开 ...

  9. Android 实例解说Application类

    版本:1.0 日期:2014.3.28 版权:© 2014 kince 转载注明出处 何为Application,有何用途?Google官方文档是这样说的:维护全局应用程序的状态,使用的时候继承于它创 ...

最新文章

  1. Linux C编程中的段错误
  2. 怎样学好python-怎样学好python
  3. SCI录用的最后一步——答复审稿人的策略和答复信的写作技巧
  4. 2-5:C++快速入门之引用,引用和指针的区别
  5. 最全的“大数据”学习资源
  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的二手车辆在线交易系统
  7. java3d翻转纪念相册_HTML5 3D旋转相册的实现示例
  8. 解决XlsxWriter插入时间格式问题
  9. 基础 - jQuery
  10. python做一个考试系统_怎么做一个在线考试系统?
  11. 按键精灵手机助手计算时间差
  12. python三维图形注释_Python使用注释绘制3D点
  13. sqlserver只剩mdf数据文件如何附加
  14. 人工智能会是发展中国家的下一个盖世英雄吗?
  15. LeetCode 41. 缺失的第一个正数 First Missing Positive
  16. 【苹果CMS技术教程】苹果CMSV10伪静态基础认识和设置教程
  17. 标签类目 知识图谱_短视频标签体系
  18. 79个超强微生物知识,全力助你孕育99分超优宝宝
  19. 解决Virtua Box 中的XP系统虚拟机连不上网问题
  20. 《进击的巨人》展现了日本羸弱的二次元文化

热门文章

  1. linux tips 技巧笔记二
  2. 深入理解Angular订阅者模式
  3. 【Spark】开发Spark选择Java还是Scala?
  4. 全新的membership框架Asp.net Identity(1)——.Net membership的历史
  5. uboot启动 及命令分析(3)
  6. PHP与ThinkPHP读写文件
  7. VTP实现VLAN同步
  8. 线程同步与异步套接字编程
  9. 走进Windows Server 2008服务器核心(Serve Core)
  10. pluto实现分析(22)