【发布时间】:2021-04-09 14:00:22
【问题描述】:
所以,我的问题是,我想在本地保存一个 json 数据,以便用户可以看到他保存的项目。
Future saveData() async {
SharedPreferences kitSalvos = await SharedPreferences.getInstance();
kitSalvos.setString('id', id);
kitSalvos.setString('content', content);
}
内容为json数据。
这就是我正在做的事情,但是,当我尝试创建它的列表时,它会带来其他 sharedPreferences。
_getDataKits() async {
SharedPreferences kitSalvos = await SharedPreferences.getInstance();
print(kitSalvos.getKeys());
}
输出:
{isLogged, senha, email, 20210408, 20210408040319, token, id, content}
我只想带上保存的项目(即 ID 和 CONTENT)sharedpreferences...
有办法让它分开吗?所以我只能得到ID和CONTENT...
另外,把它变成一个,喜欢和对象:
kitsalvos = [ id: ID, content: CONTENT ];
将有超过 1 个保存的项目,所以我需要将所有项目分开存储...
【问题讨论】:
标签: flutter dart sharedpreferences