解决Flutter使用 Scaffold + Tabbar + TabbarView保存页面状态问题
Flutter切换tab后默认不会保留tab状态,Flutter中为了节约内存不会保存widget的状态,widget都是临时变量。当我们使用TabBar,TabBarView是我们就会发现,切换tab,initState又会被调用一次。为了让tab一直保存在内存中不被销毁。在需要保持页面状态的子页State中,继承AutomaticKeepAliveClientMixin并重写wantKeepA