最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Flutter使用SingleTickerProviderStateMixin報錯解決

 更新時間:2023年08月09日 10:08:05   作者:似水流年  
這篇文章主要為大家介紹了Flutter使用SingleTickerProviderStateMixin報錯解決示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

設置TabController

最近在學習開發(fā)Flutter應用項目,在創(chuàng)建tabbar和tabview后,進行網(wǎng)絡請求后顯示頂部tab標簽,設置TabController,并使class類實現(xiàn)SingleTickerProviderStateMixin,代碼如下

class _TravelPageState extends State<TravelPage> with SingleTickerProviderStateMixin{
  TabController _tabController;
  TravelTabModel travelTabModel;
  List<TravelTab> tabs = [];
  @override
  void initState() {
    _tabController = TabController(length: 0, vsync: this);
    TravelTabDao.fetch().then((TravelTabModel model){
      print(model);
      _tabController = TabController(length: model.tabs.length, vsync: this);
      setState(() {
       tabs = model.tabs;
       travelTabModel = model;
      });
    }).catchError((e){
      print(e);
    });
    super.initState();
  }

報錯

運行代碼后模擬器沒有顯示tab標簽文字,且報如下錯誤

flutter:  is a SingleTickerProviderStateMixin but multiple tickers were created.
A SingleTickerProviderStateMixin can only be used as a TickerProvider once.
If a State is used for multiple AnimationController objects, or if it is passed to other objects and those objects might use it more than one time in total, then instead of mixing in a SingleTickerProviderStateMixin, use a regular TickerProviderStateMixin.

分析解決

如上報錯,原因是多個地方調(diào)用setState請求重繪,但是state使用的是SingleTickerProviderStateMixin ,將其改成TickerProviderStateMixin即可。

將上述代碼進行修改如下:

class _TravelPageState extends State<TravelPage> with SingleTickerProviderStateMixin

修改為:

class _TravelPageState extends State<TravelPage> with TickerProviderStateMixin

修改完成后,重新運行項目即可。

以上就是Flutter使用SingleTickerProviderStateMixin報錯解決的詳細內(nèi)容,更多關于Flutter SingleTickerProviderStateMixin的資料請關注腳本之家其它相關文章!

相關文章

最新評論

沽源县| 常德市| 十堰市| 四子王旗| 商都县| 鸡东县| 晋州市| 盐亭县| 仙游县| 大洼县| 永年县| SHOW| 沅陵县| 阿尔山市| 嘉祥县| 开封市| 荣成市| 光山县| 永吉县| 上虞市| 石城县| 明光市| 葵青区| 永吉县| 景东| 石城县| 泰兴市| 星子县| 浮山县| 于田县| 普定县| 祥云县| 泸西县| 四会市| 侯马市| 宾阳县| 东港市| 班戈县| 永春县| 翼城县| 宜黄县|