微信小游戏IOS系统下拉通知中心,不触发onHide事件
遇到一个BUG,微信小游戏IOS系统下拉通知中心,把屏幕完全遮住,不触发onHide事件,可是动画系统已经停止,再收到通知中心,显示出小游戏,会造成页面错乱。
7 回复
var canvas = wx.createCanvas() var ctx = canvas.getContext( '2d' ) var px = 0; var py = 200; var drawTest = function () { var date = new Date(); var timeStr = date.toLocaleTimeString(); console.log( "绘制图形。。。。。" + date.toLocaleTimeString()); ctx.clearRect(0, 0, canvas.width, canvas.height); ctx.fillStyle = "#0000ff" ; ctx.font = "30px Georgia" ; ctx.fillText( "时间:" + timeStr, 20, 200, 300); }; setInterval(drawTest, 1000); wx.onHide( function () { console.log( "下滑通知中心,这个事件无法触发,无法进入后台。。。。。。。" ); }) |
当通知中心被拉下来之后,timer就停止了,可是onHide
事件并没有触发,导致了一些不可预知的错误,这个是我测试用的,效果是一样的,要在手机上测试才能出现,谢谢关注!