11.Flutter知识点

(1) AutomaticKeepAliveClientMixin 类

作用:切换tab后保留tab的状态,避免initState方法重复调用

应用场景:一般运用在底部导航栏切换页面时使用

用法:在每个切换页面(page) 继承(extends) State 抽象类的同时 混合(with)  AutomaticKeepAliveClientMixin 类

备注:  需要重写 wantKeepAlive方法返回 true;  build方法必须重写super.build方法

示例: class  _HomePageState  extends State  with  AutomaticKeepAliveClientMixin { 

          @override

            boolget wantKeepAlive =>true;

        @override

        Widgetbuild(BuildContext context) {

        super.build(context);

            }

 }

你可能感兴趣的:(11.Flutter知识点)