收藏
回答

初始页使用了redirectTo方法后,安卓再次打开小程序总是重新启动

问题模块
API和组件

官方说明: 当用户点击左上角关闭,或者按了设备 Home 键离开微信,小程序并没有直接销毁,而是进入了后台;当再次进入微信或再次打开小程序,又会从后台进入前台。需要注意的是:只有当小程序进入后台一定时间,或者系统资源占用过高,才会被真正的销毁。” 


我的小程序有商户和客户两种角色。初始页index.js判断微信用户属于哪种角色,如果属于商户或者客户角色,wx.redirectTo到商户端或客户端的首页,否则停留在初始页index.js进行账号的注册。


在iphone上,关闭小程序再次进入,进入到上次关闭时的小程序页面,页面的输入框仍然保留上次的输入信息,表现正常。


但是,在安卓机(小米/华为Mate8)上,关闭小程序再次进入,小程序总是重新启动,而不是进入到上次关闭时的小程序页面。


经测试,在安卓机上,只要初始页使用了wx.redirectTo或wx.reLaunch方法,就会出现这个问题。


请问,这个问题如何解决?


最后一次编辑于  2017-06-19  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答