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进程达到调节程序缓存与系统缓存的平衡。

     

  • 相关阅读:
    CF div2 332 A
    vector resize 错误用法
    linux命令之 chown
    dlmalloc 编译 链接
    C++ 类 访问限制
    C++ 编译多态 运行多态
    libevent 编译 Windows
    浮点数小记
    NYOJ 435 棋盘覆盖(二)
    HDU 3555 Bomb 简单数位DP
  • 原文地址:https://www.cnblogs.com/cody1988/p/2197188.html
Copyright © 2011-2022 走看看