f***@gmail.com
f***@gmail.com
  • 发布:2017-10-27 15:31
  • 更新:2017-12-14 09:49
  • 阅读:1347

在小米4 中使用webview.close关闭页面后卡死现象

分类:5+ SDK

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)上正常

由于新开的页面内存占用可能很大,也许是内存释放问题导致的卡死,由于现在无法确定,所以会在有新进展后进行更新

2017-10-27 15:31 负责人:无 分享
已邀请:
f***@gmail.com

f***@gmail.com (作者)

。补充代码,在 其他页面进行事件监听

当触发plus.webview.close(three_webview)的时候会突然导致卡死

f***@gmail.com

f***@gmail.com (作者)

再补充 是不是本地调试的原因,新版的

Android平台修复关闭后台未显示的Webview窗口后可能导致窗口显示顺序不正确的问题

好像还是没修复这个问题,是不是要放到云上打包还是我的SDK配置有问题,从描述上看和我的问题出现的一样,但是实际测试下来并没有解决

f***@gmail.com

f***@gmail.com (作者)

已解决,该问题是由于页面中的对象未被释放处理导致的

采用的方法是将该页面中的大对象进行手动释放即给予其值为null

具体导致的原因不明,但是目前通过该方法已经解决

该问题目前已经被锁定, 无法添加新回复