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

     

  • 相关阅读:
    模块的种类和导入方法
    小知识点补充
    9.17模拟赛2.0
    hdu2181 哈密顿绕行世界问题
    9.17模拟赛
    9.15模拟赛
    P1084 疫情控制
    9.14模拟赛
    【bzoj1232】[Usaco2008Nov]安慰奶牛cheer
    P3128 [USACO15DEC]最大流Max Flow
  • 原文地址:https://www.cnblogs.com/cody1988/p/2197188.html
Copyright © 2011-2022 走看看