Android WebView导致内存泄漏的问题

Posted 鲨鱼丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android WebView导致内存泄漏的问题相关的知识,希望对你有一定的参考价值。


一个应用中每个Fragment会启动一个WebView,然后WebView的跳转原生实现. 测试发现问题是即使Fragment已经被pop了, 还是会保持了那个WebView(在4.4上面可以被Chrome调试器查找到).
测试结果是不需要那么复杂,只要在Fragment的Destroy 里面调用:

mWebview.removeAllViews();
mWebview.destroy();

就够了, 基本没有发现有泄露.



以上是关于Android WebView导致内存泄漏的问题的主要内容,如果未能解决你的问题,请参考以下文章

LeakCanary检测内存泄漏

Android:EditText 导致内存泄漏

解决android中EditText导致的内存泄漏问题

Android内存泄漏

Android面试每日一题: 一般什么情况下会导致内存泄漏问题?

Android面试每日一题: 一般什么情况下会导致内存泄漏问题?