现在,我知道在 Android 中没有“退出”应用程序这样的事情。我的意思是,即使在该应用程序中的所有活动都被销毁之后,与应用程序对应的进程也会保留在内存中。(为简单起见,让我们将服务等排除在外)。只有当系统决定这样做以回收内存时,该进程才会被终止。
但是,一旦我的所有活动都被销毁,我会假设与我的应用程序对应的进程不再“活动”。我的意思是,由于我的应用程序没有做任何工作,我假设该过程不再执行分配。这个假设正确吗?
我使用了 Eclipse ADT 通过 Eclipse ADT 提供给我的简单默认HelloWorld
示例,New Android Project Wizard
发现情况并非如此。即使在我关闭应用程序后,我仍然可以在 DDMS 中跟踪分配情况。谁能解释这个原因?