WebView会占很大的空间,而且用普通的在xml布局中写WebView的方法,WebView并不会释放(查了资料,发现是android的bug),于是我们要动态加载它,可以把它放到一个ViewGroup中,在布局中加一个ViewGroup(RelativeLayout,FrameLayout都可以,其他的每测)在代码中new WebView(这里要传application,不要传Activity),然后把webview加入到ViewGroup中就可以。但是在界面关闭的时候记得释放掉:
|
|
就可以使其释放掉了。
本文介绍了解决Android中WebView导致的内存泄漏问题。通过动态加载WebView并确保在界面关闭时正确释放资源,避免了由Android系统本身的bug引发的问题。
643

被折叠的 条评论
为什么被折叠?



