2010-08-05 79 views
0

活动中有单身人士活动。当我结束我的应用程序(如按下按钮),并在一段时间后再次启动它时,单例不会被重新创建,而是保持以前的状态。如果应用程序被销毁,单身人士是不会被销毁的?我是否必须在onDestroy()中清空其静态成员以避免内存泄漏? 谢谢。活动结束后的单身人士活动

回答

0

当你“结束”你的活动时,它只是在后台进行。所以国家将会维持。如果您想在活动不可见时执行某些操作,则必须执行onStop()方法,而不是onDestroy()

请参阅how android manages stack of Tasks和活动。另请参阅Activity Lifecycle。如果是 另一个 活动完全遮挡

活动停止。它仍然保留所有状态 和会员信息。但是, 对用户不再可见,所以其 窗口被隐藏,并且在其他地方需要的内存为 时,系统通常会将其中的 杀死。

+0

谢谢,我刚刚失踪的这些信息 – user411690 2010-08-09 16:54:49