AutomaticKeepAliveClientMixin mixin
对于一些StatefulWidget,我们需要在界面切换时需要保持StatefulWidget的状态。这时就要在StatefulWidget对应的State中混入AutomaticKeepAliveClientMixin。
混入AutomaticKeepAliveClientMixin的State需要实现 mixin的
wantKeepAlive = true
同时,在State的build方法中,必须显示的调用super.build。这样,State的initState方法就只会调用一次了。StatefulWidget的状态得以保持
比如a页面切换到b页面,在退回a页面,在进入b页面这时b页面就会重新调用init方法,如果混入AutomaticKeepAliveClientMixin就不会再重新调用init方法。
THE END