页面存在webview,在加载过多新闻的时候,会导致内存泄露,其主要内部原因是内部的类org.chromium.android_webview.AwContents 类中注册了component callbacks,但是未正常反注册而导致的。
主流解决方法是,在代码中动态生成webview,然后添加在容器中,并在onDestroy方法中进行资源的回收。
从源码上进行解决的处理
解决思路是从父控件先移除自己,从而让后续的操作更好走下去。
页面存在webview,在加载过多新闻的时候,会导致内存泄露,其主要内部原因是内部的类org.chromium.android_webview.AwContents 类中注册了component callbacks,但是未正常反注册而导致的。
主流解决方法是,在代码中动态生成webview,然后添加在容器中,并在onDestroy方法中进行资源的回收。
从源码上进行解决的处理
解决思路是从父控件先移除自己,从而让后续的操作更好走下去。