一尘不染

我可以在Flutter中将List放入SharedPreferences中吗?

flutter

我可以在Flutter中放置ArrayListList反对SharedPreferences吗?因为我只是意识到颤振并没有使他们的飞镖飞起来

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

我可以看到我最喜欢的书的清单。


阅读 462

收藏
2020-08-13

共1个答案

一尘不染

您可以保存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");
}
2020-08-13