zoukankan      html  css  js  c++  java
  • android点滴(8) android应用程序的生命周期

    Android进程的生命周期

     

    绿水本无忧,因风皱面;青山原不老,为雪白头。

     

     

     

    Foreground进程

    a.    进程运行一个与用户交互的Activity(onResume方法被调用)

    b.    进程正在运行BroadcastReceiver(onReceive方法被调用)

    c.    进程有一个Service正在运行,并且Service的某个回调函数正在运行

    Visible进程

    a.对用户可见,但不在最前端(onPause方法被调用)

    Service进程

    a.使用startService()方法启动的服务

    Background进程

    a.    拥有一个用户不可见的Activity(onStop方法被调用)

     

    注:这种进程被放入LRU(Least Last Used)列表

    Empty进程

    a.    不用有任何应用程序的组件

     

    注:这种进程存在的唯一目的就是提供缓存机制,缩短应用程序下次启动需要的时间。系统通过终止Empty进程达到调节程序缓存与系统缓存的平衡。

     

  • 相关阅读:
    MRO C3算法 super的运用
    约束 抛异常
    反射
    Ubuntu
    Vim
    Vim
    Arithmetic
    Docker-常用命令
    Docker
    Docker-LAMP开发环境
  • 原文地址:https://www.cnblogs.com/cody1988/p/2197188.html
Copyright © 2011-2022 走看看