Unhandled Exception: inheritFromWidgetOfExactType(_LocalizationsScope) or inheritFromElement() was called before _ScreenState.initState() completed

前端 未结 7 1579
半阙折子戏
半阙折子戏 2021-02-18 16:46

I am calling initial method to load data from API using initState. But it is resulting me an error. Here is error:

Unhandled Exception: inheritFromWidgetOfExactT         


        
7条回答
  •  星月不相逢
    2021-02-18 17:23

    Adding a frame callback might be better than using Future.delayed with a zero duration - it's more explicit and clear as to what is happening, and this kind of situation is what frame callback was designed for:

    @override
      void initState() {
        super.initState();
    
        WidgetsBinding.instance.addPostFrameCallback((_) async {
          _getCategories();
        });
      }
    

提交回复
热议问题