- 情况一,当应用打开窗体后,切换到后台或其它应用后,大约几分钟再切回来(如果应用没有重启),回到当时打开窗体的状态时,会在plusready代码中出现无法获取当前窗体的情况。
plus.webview.currentWebview(); plus.navigator.getStatusBarStyle(); 都无法取到值。通过测试确认已经触发了plusready 事件
2.情况二,在使用QQ微信登录后注销再登录之后也会出现情况一的问题。 openWindow还是能正常执行,但是每个页面的plusready 中的plus.webview.currentWebview(); plus.navigator.getStatusBarStyle(); 都取不到值。把应用切到后台再切回来,这些问题又正常了。
l***@huilan-online.com
- 发布:2016-06-15 16:21
- 更新:2016-06-24 09:36
- 阅读:2600
5 个回复
DCloud_App_Array
此问题确认是iOS平台的系统缺陷引起的问题,会尽管完善避免出现此类问题。
5***@qq.com
IOS系统下进入后台挂起一段时间,重新点击图标进入应用会闪退,这个也是没有重新启动的情况下会直接闪退,是否也是这个问题引起的呢?
比较典型的例子就是切换到别的应用,在等待一段时间,比如十几分钟后,发送个推消息,点击消息启动应用,会直接闪退。。。
DCloud_App_Array
请确认此时如何触发的plusready事件?请提供重现问题的示例应用,并详细描述操作步骤。
l***@huilan-online.com (作者)
@46 因为我在页面监听了plusready事件并通过mui.alert输出了,而里面的使用了plus.webview.currentWebview(); 取到的窗体是null 。如何联系你们把源码发给你测试重现。我在BUG按照BUG提交了问题。
2016-06-15 16:52
DCloud_App_Array
回复 l***@huilan-online.com:作为附件提交
2016-06-15 16:56
l***@huilan-online.com (作者)
回复 DCloud_App_Array:不能超过10M ,可以加你QQ吗?
2016-06-15 17:59
l***@huilan-online.com (作者)
@DCloud_App_Array 你的回答只是一个窗体, 发现上述情况的问题之后,操作所有窗体都是这种情况。 重新切换应用回来,问题又突然正常了。 别外plusready一直通过mui.alert输出,确认一直是触发的,只是里面的plus+操作代码可能是不会执行的。
c***@163.com
请问什么时候能修复这个问题呢?