【发布时间】:2015-07-07 12:04:12
【问题描述】:
我看不懂Activity.onStop()的这句话:
当您的活动收到对 onStop() 方法的调用时,它不是 更长的可见性并且应该释放几乎所有不可见的资源 用户不使用时需要。一旦你的活动停止, 如果需要恢复系统,系统可能会破坏实例 记忆。在极端情况下,系统可能会简单地杀死您的应用程序 进程不调用活动的最终 onDestroy() 回调,所以 使用 onStop() 释放可能泄漏的资源很重要 记忆。
具体这部分:
在极端情况下,系统可能会简单地杀死您的应用进程 没有调用活动的最终 onDestroy() 回调,所以它是 重要的是你使用 onStop() 来释放可能泄漏内存的资源
如果进程被杀死,如果onStop 中没有发布代码,我们怎么会出现内存泄漏?在应用程序终止时,所有资源都被清理了对吗?
【问题讨论】:
标签: java android android-activity memory-leaks