应用场景:个人信息页面,修改信息后,返回上层页面时,将新的个人信息传到后台
onHide:监听页面隐藏
当前页面A跳转到其他页面,页面A隐藏
onUnload:监听页面卸载
当前在页面A,点击返回按钮,页面A卸载
导航A
- 子页1
- 子页11
- 子页12
- 子页2
导航B
- 子页1
- 子页2
触发onHide()场景:
导航 -------> 子页
子页1------> 子页2
子页1 ------> 子页11
触发已在页面(左)的onHide() (从上到下)类似进栈,被压的页面触发
触发onUnload()场景:
导航 <------- 子页
子页1<------ 子页2
子页1 <------ 子页11
触发已返回页面(右)的onUnload() (从下到上)类似出栈,出栈的页面触发
注意:
导航页之间的切换不会触发onUnload()
页面2返回到(页面1或者导航页)时,页面2只会触发onUnload(),并不会触发onHide()
即:平级页面之间切换不会触发onUnload()