打包为安卓APP时,进入多个页面后回退,之前渲染好的页面偶尔会出现页面重新渲染。
7***@qq.com
- 发布:2019-02-28 17:42
- 更新:2019-04-23 15:10
- 阅读:1970
uniapper - abc
猜测,应该是内存的原因。打开页面多了占用内存多,未在webview栈底的页面释放内存。
试一下在所有页面加上下面的代码(根据h5+的webview文档分析的,没有具体测试):
plus.webview.currentWebview().setStyle({render: 'always'});
render: (String 类型 )窗口渲染模式
支持以下属性值: "onscreen" - Webview窗口在屏幕区可见时渲染,不可见时不进行渲染,此时能减少内存使用量; "always" - Webview在任何时候都渲染,在内存较大的设备上使用,被遮挡的窗口在此中模式下显示的时候会有更流畅的效果。 默认值为"onscreen"。 仅Android平台支持。
7***@qq.com (作者)
谢谢提示,我去试下
2019-03-01 10:26
7***@qq.com (作者)
回复 7***@qq.com:测试,这样设置还是无法避免
2019-04-15 14:27