我可以在Flutter中将ArrayListList对象放入SharedPreferences吗?因为我只是意识到 flutter 并没有使他们的 Dart 飞起来

所以..我想通过点击星形图标来保存喜欢的书,当我点击它时,这些书将保存在sharedPreferences中。

我可以看到我最喜欢的书的 list 。

最佳答案

您可以将List<String>保存在SharedPreferences中。这是您应该如何做。

prefs.setStringList("key", yourList);
SharedPreferences prefs;
List<String> list;
// ...


Future<bool> _saveList() async {
  return await prefs.setStringList("key", list);
}

List<String> _getList() {
  return prefs.getStringList("key");
}

关于dart - 我可以在Flutter中将List放入SharedPreferences中吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55636980/

10-13 03:41