处理 URL 变更
框架能根据应用程序 URL 的变动自动做出响应:会尝试对请求的路由进行解析然后进行历史导航,或者为此路由打开相应注册的界面。
当界面通过带参数的路由打开时,框架会在界面显示前先给界面控制器发送 UrlParamsChangedEvent
事件,如果在界面打开了之后 URL 参数发生变化,框架也会发送该事件。可以订阅此事件来处理界面的初始化参数或者参数的变化。例如,可以根据 URL 参数来加载数据或者隐藏/展示特定的界面 UI 组件。
在界面控制器订阅此事件的示例:
@Subscribe
protected void onUrlParamsChanged(UrlParamsChangedEvent event) {
//...
}
使用 UrlParamsChangedEvent
的完整示例请参阅 后面章节。
本页是否有帮助?
感谢您的反馈