3305关注10260浏览
安卓小程序,第一次进入的时候,事件都正确执行,程序也没什么问题,事件顺序如下:
App: onLaunch have been invoked
WAService.js:1 App: onShow have been invoked
WAService.js:1 Register Page: pages/index/index
WAService.js:1 Register Page: pages/logs/logs
WAService.js:1 On app route: pages/index/index
WAService.js:1 Update view with init data
但是当我“退出”小程序后再进入(退出是直接用安卓的任务管理器关闭了小程序),事件就不会再从App: onLaunch have been invoked开始,也不会有什么Register Page动作了,而是直接从On app route开始,所以就会出错,报如下错误:
page[pages/XXX/XXX] not found.May be caused by :1. Forgot to add page route in app.json.2. Invoking Page() in async task.
这就导致了所有页面无法显示。但是用的Demo同样操作是没这个问题的,也就是退出后,再进入,还是从App: onLaunch have been invoked开始,所以一切正常。想麻烦问下,这大概是什么原因造成的呢?是因为我在退出的时候有什么资源没释放,导致没有真正退出还是其他什么原因?弄了半天也搞不定。最好能帮忙看下,谢谢。
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>