【发布时间】:2021-10-01 20:49:40
【问题描述】:
我想从 GetStorage() 获取数据,
我有一个商店列表,我可以将它用作静态页面,这样我就可以将我的列表保存在 GetStorage 中,如果我转到另一个也会显示的页面。就像一个 SharedPreferences。如何显示来自 GetStorage List Value 的数据,例如
Text(basket[name]),将只显示名称, Text(basket[price]),将只显示价格,
var basketsd = GetStorage("totalList");
我的商店产品模型,
class PriceModel2 {
final String name;
final double price;
PriceModel2({
this.name,
this.price,
});
}
它也不起作用。
Text(controller.basketsd.read(["name"])
Container(
height: Get.size.height * 0.3,
child: Obx(() => ListView.builder(
itemCount: controller.basket.length,
itemBuilder: (BuildContext context, int index) {
return Column(
children: [
SizedBox(
height: 20,
),
Container(
width: Get.size.width,
child: ElevatedButton(
onPressed: () {
controller.basket
.remove(controller.basket[index]);
},
child: (Text(controller.basketsd.read(["name"]) +
" " +
controller.basket[index].price.toString() +
" €"))),
),
SizedBox(
height: 20,
),
],
);
})),
),
代码显示如下, (https://prnt.sc/1fs6mbf)
【问题讨论】:
标签: android list flutter dart flutter-getx