Merhaba,
Uygulamada bir sayfadan diğer sayfaya yolladığım veriyi listte muhafaza edip 2. sayfada basmak istiyorum. Bu verileri Listview.builder ile bastırıyorum ancak sonuç null dönüyor.
Şu şekilde bir yapım var:
class ChooseProduct {
int id;
String productName;
int pcs;
ChooseProduct.withid(int id);
ChooseProduct(int id, String productName, int pcs);
}
class ChooseProductList {
List<ChooseProduct> chooseProductList = List();
void addChooseProduct(int id,String productName,int pcs) {
chooseProductList.add(new ChooseProduct(id, productName, pcs));
}
void removeChooseProduct(int id) {
for (var i = 0; i < chooseProductList.length; i++) {
if (chooseProductList.elementAt(i).id == id) {
chooseProductList.removeAt(i);
}
}
}
List<ChooseProduct> get getChooseProductList {
return chooseProductList;
}
bu da çağırma yöntemim:
chooseProductList.addChooseProduct(1,company.text,counter);