摘要:
1、前台应用程序:当创建前台应用程序时,需要仔细考虑Activity的生命周期,这样Activity才能在前台和后台之间连贯流畅地切换。Android应用程序不能控制它们的生命周期,而没有正在运行服务的后台程序将是Android Resource Manager 首先要清除的对象。2、后台应用程序:这些应用程序自动在后台运行,几乎没有用户输入。它们经常侦听由硬件、系统或者其他应用程序产生的消息或者动作,而不是依赖用户交互。3、间歇式应用程序:通常情况下,可能需要创建能够对用户输入做出反应且当它不是前台Activity的时候仍然能发挥作用的应用程序。这些应用程序需要考虑它们和用户交互时的状态。4 阅读全文