android“强制关闭”内存究竟发生了什么

我的应用程序中的服务很少.应用程序正在“
android.uid.system”进程中运行.当我点击“强制关闭”然后日志说:

强制停止包com.sec.ims.android uid = 1000
强制停止服务ServiceRecord {42b9a948 …
…..

我看到在我的应用程序下运行的每个服务.根本没有onDestroy()调用.我想知道在“强制关闭”之后android究竟在做什么?停止整个过程或只是停止所有服务,在应用程序下工作的活动?

你知道那些服务创建的对象,静态变量和线程会发生什么吗? android是否擦除了这个应用程序的所有内存堆?

最佳答案 强制停止将终止运行应用程序的VM(虚拟机).所有对象,服务和活动都被杀死.

点赞