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

前端 未结 7 1460
半阙折子戏
半阙折子戏 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:34

    an alternative is to put it inside PostFrameCallback which is between initState and Build so we can be sure that the initState is already finished.

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

提交回复
热议问题