【发布时间】:2020-03-23 09:58:46
【问题描述】:
RaisedButton(
onPressed: () async {
SharedPreferences pref = await SharedPreferences.getInstance();
List<String> item = [
widget.menu.iName.toString(),
widget.menu.iId.toString(),
widget.menu.iCount.toString()
];
List<String> items = [];
if (item != null) {
items.addAll(item);
pref.setStringList('products', items);
} else {
print("there are no items");
}
},
child: Text("Add"),
),
RaisedButton(
onPressed: () async {
List<String> myItems = await SharedPrefLib.listOfProducts();
if (basket != null) {
basket.forEach((f) {
print(f);
});
} else {
print("there is nothing");
}
},
child: Text("show products"),
),
我想在共享偏好中添加多个产品列表,但每次点击添加按钮时,它只会添加一个产品列表,仅此而已。
【问题讨论】:
标签: json list flutter dart sharedpreferences