当前位置:   article > 正文

Flutter中如何保活你的StatefulWidget_flutter 推送保活

flutter 推送保活

近期在研究Flutter。大前端应该是未来客户端开发的一个趋势。毕竟,就人力成本和效率来说,大前端是开发的一个必然的选择。

而在大前端技术中,Flutter相比React native,Weex,有更高的效率(Flutter原生的控件支持)。同时,Flutter作为Google的亲儿子,有Google的力推,在文档和社区生态方面,也做得十分完善。

至少在目前的大前端技术中,Flutter是无人出其右的。

因此,多花些时间来学习Flutter,对于移动开发者来说,是值得的。

废话不再多说,今天先来一篇基础的,StatefulWidget的保活。

AutomaticKeepAliveClientMixin mixin

对于一些StatefulWidget,我们需要在界面切换时需要保持StatefulWidget的状态。这时就要在StatefulWidget对应的State中混入AutomaticKeepAliveClientMixin

混入AutomaticKeepAliveClientMixin的State需要实现 mixin的

wantKeepAlive = true
  • 1

同时,在State的build方法中,必须显示的调用super.build

这样,State的initState方法就只会调用一次了。StatefulWidget的状态得以保持。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/307789?site
推荐阅读
相关标签
  

闽ICP备14008679号