Android 版本 6.0.1 MMB29M
MIUI 7 6.5.19 开发版
处理器骁龙801
内核版本3.4.0-gf4b741d-00573-g0c88e17
关闭代码为
plus.navigator.setFullscreen(false);
var three_webView = plus.webview.currentWebview();
plus.webview.hide(three_webView);
plus.screen.lockOrientation("portrait-primary");
在关闭后直接页面无法进行任何操作,ios上一切正常,OD103(坚果pro)上正常
由于新开的页面内存占用可能很大,也许是内存释放问题导致的卡死,由于现在无法确定,所以会在有新进展后进行更新
3 个回复
f***@gmail.com (作者)
。补充代码,在 其他页面进行事件监听
当触发plus.webview.close(three_webview)的时候会突然导致卡死
f***@gmail.com (作者)
再补充 是不是本地调试的原因,新版的
Android平台修复关闭后台未显示的Webview窗口后可能导致窗口显示顺序不正确的问题
好像还是没修复这个问题,是不是要放到云上打包还是我的SDK配置有问题,从描述上看和我的问题出现的一样,但是实际测试下来并没有解决
f***@gmail.com (作者)
已解决,该问题是由于页面中的对象未被释放处理导致的
采用的方法是将该页面中的大对象进行手动释放即给予其值为null
具体导致的原因不明,但是目前通过该方法已经解决