使用TabBarView & TabBar遇到一个问题:tab切换的时候,每次都会执行initState。
第一次加载2个Tab页面:LoadImgByNetPage,LoadImgByLocPage
Log所示:
反复切换2个Tab页面:LoadImgByNetPage,LoadImgByLocPage
Log所示:
这问题真的好蛋疼,临时解决方案:做个缓存,加载上一次的数据,PageStorageKey<T> 能保留你上次滑动的位置,当你切换的时候还能保持上一次的界面的位置。

Flutter学习中的问题记录: TabBarView & TabBar
阅读 63
2021-10-04



相关推荐
精彩评论(0)