安卓reLaunch在onShow里面报错 can not invoke
这是个BUG
我在app.js中的onshow 函数中做了一些逻辑,执行reLaunch方法,在IOS上一点问题没有,在案桌上就报错,can not invoke reLaunch in background 求解?? 又是区别对待咯,请开发大哥们给个明路吧
我不明白的是,既然不能再后台的时候调用,那么onShow里面的代码是在后台执行的?那onShow意义何在?并且IOS机型没有问题,单单是Android机型有问题,这更让我费解。求看到,求关注,求回复,我已经被逼的走投无路了…
app.js
onShow () {
// 检测app上次启动时间, 如果和当前日期不匹配, 则清空缓存, 重载数据
let appLastLaunchTime = util.getStorageData('appLastLaunchTime')
if (util.getNowDateString() !== appLastLaunchTime) {
util.setStorageData('appLastLaunchTime', util.getNowDateString())
this.reLaunchApp()
}
},
reLaunchApp () {
wx.reLaunch({
url: '/pages/home/home'
})
},
