当执行jump操作时,无法接收到页面变化通知
来源:1-8 本章作业

慕神8017282
2021-07-27
在RouteDelegate中发送页面改变的通知 "HiNavigator.getInstance().notify(tempPages, pages)"
新的界面initState中注册了listener,但是,发送通知的时候页面还没有执行initState方法,所以当前listeners中并没有相应的listener,因此 收不到通知,作者没有出现这个问题吗?
写回答
1回答
-
CrazyCodeBoy
2021-07-28
通知如果发生在listener注册之前是收不到通知的,这个是正常逻辑,页面变化监听通常用在已打开的页面中监听其它页面的打开和关闭。
072021-08-05
相似问题