Я пытался сохранить List
(который называется test
) с двумя variables
с SharedPreferences
. Я попробовал приведенный ниже код, но получаю ошибки. Кто-нибудь видит мою ошибку? (Я думаю, что это легко исправить ошибку, но я новичок и не могу ее найти;)
int counter1 = 0;
int counter2 = 20;
String nameKey = "eins";
var test = [counter1, counter2];
@override
void initState() {
super.initState();
}
Future<bool> save() async {
SharedPreferences preferences = await SharedPreferences.getInstance();
return await preferences.setIntList(nameKey, test);
}
Future<List<int>> load() async {
SharedPreferences preferences = await SharedPreferences.getInstance();
return preferences.getIntList(nameKey);
}
set() {
load().then((value) {
setState(() {
test = value;
});
});
}
Заранее спасибо :)