Я хочу создать игру.В этой игре я пытаюсь получить уровень по умолчанию из постоянного хранилища через SharedPreferences.Игра должна начаться после того, как значение будет установлено как целое число.
Я не знаю, как с этим справиться.
@override
void initState() {
WidgetsBinding.instance.addObserver(this);
super.initState();
spielZustand.level = 1; //Default Level
levelAbrufen().then((value){
spielZustand.level = value;
}); //called Level from storage
//call this method only after the integer is set
spielStart();
}
levelAbrufen() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
int level = await prefs.getInt('einstiegslevel');
print('Level $level wurde abgerufen.');
//return level;
}