WebView内存泄漏修复
来源:互联网 发布:用友加密狗提取数据 编辑:程序博客网 时间:2024/06/05 04:12
Android 5.0以后WebView的destory方法不能够完全的将webview占用的内存清理掉。这里需要在Activity的onDestory方法中先行将webView从组件中移除
@Override protected void onDestroy() { if (mWebPreviewH5Info != null) { // 如果先调用destroy()方法,则会命中if (isDestroyed()) return;这一行代码,需要先onDetachedFromWindow(),再 // destory() ViewParent parent = mWebPreviewH5Info.getParent(); if (parent != null) { ((ViewGroup) parent).removeView(mWebPreviewH5Info); } mWebPreviewH5Info.stopLoading(); // 退出时调用此方法,移除绑定的服务,否则某些特定系统会报错 mWebPreviewH5Info.getSettings().setJavaScriptEnabled(false); mWebPreviewH5Info.clearHistory(); mWebPreviewH5Info.clearView(); mWebPreviewH5Info.removeAllViews(); try { mWebPreviewH5Info.destroy(); } catch (Throwable ex) { } } super.onDestroy(); }
阅读全文
0 0
- WebView内存泄漏修复
- win2003内存泄漏修复
- webview内存泄漏问题
- WebView内存泄漏
- WebView内存泄漏记录
- Android WebView 内存泄漏
- WebView内存泄漏解决方法
- WebView内存泄漏解决方法
- WebView内存泄漏--解决方法
- 解决webview内存泄漏问题
- Android---WebView内存泄漏解决方法
- Android WebView内存泄漏分析
- Android WebView Memory Leak WebView内存泄漏
- Android WebView Memory Leak WebView内存泄漏
- Android WebView Memory Leak WebView内存泄漏
- Android WebView Memory Leak WebView内存泄漏
- Android WebView Memory Leak WebView内存泄漏
- Android WebView Memory Leak WebView内存泄漏
- log4j详解与实战
- SSM项目的spring-mybatis.xml
- 2017年最炫酷的30个安卓库
- 【转】CMSIS标准 (Cortex Microcontroller Software Interface Standard)
- String与StringBuilder区别
- WebView内存泄漏修复
- FIR滤波器的实现
- Effective Java之创建和销毁对象
- Geary 0.12:linux的邮件应用的福音
- SIM卡引脚定义
- 如何使用touch 命令
- spoj 10380 prayatna PR
- 二次采样+权限
- (七)spring cloud云服务架构