ZhangBye

Results 7 comments of ZhangBye

点击导航栏的返回按钮则会及时Dispose,不存在此问题。只有侧滑时会有这个问题。请教下,要如何解决呢?

1: 这个问题对我们项目影响还比较大,所以我特地下载了Up主的 Example 调试,发现侧滑也未走dispose 2: 另外发现的是:点击右上角的返回是先pop后走的 NavigationVc的Delegate函数 didShow;但是侧滑时是先走的didShow,然后走的Pop,不知道这个是否有影响呢?

查看example的flutter2侧滑,返回flutter1页面时,页面会闪动下正常显示flutter1页面,应该是作者做了处理,但查看生命周期,侧滑未执行dispose,导致flutter2页面未销毁或者延迟销毁。 在项目中我连续跳转两个flutter1和2页面,在第二个flutter2页面栈顶使用侧滑返回和点击导航按钮的返回,侧滑会导致栈内上一个flutter1页面不能正常显示,调试查看生命周期过程,发现侧滑Flutter2后并未执行 dispose,但点击Flutter2页面的返回按钮正常执行dispose。