h5页面和安卓,开发h5页面如果图片太多无法显示会占用内存

目前App开发中很多界面都是由H5显示的,但是在加载H5页面的过程中,如果界面中的图片太多无法显示,就会出现内存过多的情况,而退出界面后,即使在Activity的onDestory中执行webView.destory或webview=null , 对内存回收也没有任何影响,最近webview加载了ah5页面 , 根本加载不了 , 打开就死机,但是 , 由于页面是由进程处理的,所以当前页面和其他页面之间会出现通信问题 。
【h5页面和安卓,开发h5页面如果图片太多无法显示会占用内存】
1、 安卓webview加载 h5 页面奔溃bug最近webview加载了a h5 页面 , 根本加载不了,打开就死机 。后来检查发现是不支持的css属性,属性如下:如果在webview的较低版本中使用,比如安卓5.0,会造成闪回,兼容性差 。文本渲染的属性Text-rendering告诉渲染引擎在工作时如何优化显示 。文本浏览器将在渲染速度、可读性(清晰度)和几何精度之间进行权衡 。
2、AndroidH5 页面内存溢出优化目前App开发中很多界面都是由H5显示的,但是在加载H5 页面的过程中,如果界面中的图片太多无法显示,就会出现内存过多的情况,而退出界面后 , 即使在Activity的onDestory中执行webView.destory或webview=null,对内存回收也没有任何影响 。针对上述问题,采用以下方案:在Webview中加载H5界面时 , 使用新的进程加载,退出界面时杀死该进程 。当一个新的活动开始时,它会在Android的清单文件中进行标记 。此活动由一个单独的进程包含在此活动的描述中 。杀死进程后,内存释放会特别明显 。但是,由于页面是由进程处理的,所以当前页面和其他页面之间会出现通信问题 。
{2 。

    推荐阅读