2012-09-21 50 views
2

我已经完成了一个应用程序的运行并从中出来。但该应用程序仍然在任务管理器中。这是什么意思 ?请帮助在任务管理器中运行的应用程序

+4

“完成”是什么意思?仅仅因为活动已关闭,并不意味着Apllication虚拟机已完全关闭。这是Android的一项功能。这不是你的应用程序的失败。 – Fildor

回答

0

根据活动生命周期(Android Documentation),当您关闭活动时,它会进入“暂停”状态(调用OnPause)。它一直是这样的,直到强制关闭,或者设备耗尽内存并杀死它。此时,OnStop和OnDestroy将被调用,并且不会出现在任务管理器中。

虽然在这种暂停状态下,如果从任务管理器中恢复,OnResume只会被调用(而不是OnCreate),因此放入OnResume需要处理此事件的代码。注意,OnCreate和OnResume(以及OnStart)都将在从头开始创建应用程序时调用。

相关问题