Jim*_*Jim 3 java android memory-leaks android-activity
我无法理解Activity.onStop()中的这个陈述:
当您的活动收到对onStop()方法的调用时,它将不再可见,并且应该释放用户未使用时几乎所有不需要的资源.一旦您的活动停止,系统可能会在需要恢复系统内存时销毁该实例.在极端情况下,系统可能只是在不调用活动的最终onDestroy()回调的情况下杀死您的应用程序进程,因此使用onStop()释放可能泄漏内存的资源非常重要.
特别是这部分:
在极端情况下,系统可能只是在不调用活动的最终onDestroy()回调的情况下杀死您的应用程序进程,因此使用onStop()释放可能泄漏内存的资源非常重要
如果进程被终止,如果我们没有发布代码,我们怎么能得到内存泄漏onStop?在app杀死所有资源都清理好了吗?
如果进程被终止,如果我们在onStop中没有发布代码,我们怎么能得到内存泄漏?
你不能.Android文档gots问题,哟.
在app杀死所有资源都清理好了吗?
好吧,你的进程终止了,这消除了你的RAM和线程.你需要做的是安排清理任何与RAM和线程无关的东西.例如,如果用户已将数据输入到您要保留但尚未保留的应用程序中,onStop()则需要考虑分配线程以将该内容保存到磁盘.
| 归档时间: |
|
| 查看次数: |
547 次 |
| 最近记录: |