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

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

    Use the didChangeDependencies method which gets called after initState.

    For your example:

    @override
    void initState() {
      super.initState();
    }
    
    @override
    void didChangeDependencies() {
      super.didChangeDependencies();
    
      this._getCategories();
    }
    
    void _getCategories() async {
      // Omitted for brevity
      // ...
    
     }
    

提交回复
热议问题