Flutter - The instance member 'remoteConfig' can't be accessed in an initializer

3,457

Move the initialization of taskList to initState().

List taskList;

@override
void initState() {
    taskList = [
      { 
        'title': 'Hello',
        'url': remoteConfig.getString(''),
      },
    ];
    super.initState();
} 
Share:
3,457
Arnav
Author by

Arnav

Flutter developer

Updated on December 18, 2022

Comments

  • Arnav
    Arnav over 1 year

    I am trying to call a remoteConfig string inside my List

        class HomeModel {
          final RemoteConfig remoteConfig; //HomeModel() is called in Home() and fetches the param from there
          HomeModel({this.remoteConfig});
        
        List taskList = [
          { 
            'title': 'Hello',
            'url': remoteConfig.getString(''),
          },
        ];
    }
    

    However, it shows me the error -

    The instance member 'remoteConfig' can't be accessed in an initializer