Flutterda firebaseden veri çekiyorum bunları listeliyorum fakat hepsini bir liste şeklinde alıyorum ama içlerinden örneğin isim bilgisini almaya çalıştığımda ! gerekiyor hatasını alıyorum. Kodlar bu şekilde
data![“name”] kısmında böyle bir çağırma yapmaya çalışınca hata veriyor şöyle
Try correcting the operator to an existing operator, or defining a ‘[]’ operator.
`

  return ListView.builder(
                    itemBuilder: (context, index) {
                      var data = listem[index].data();
                      return Padding(
                        padding: EdgeInsets.all(8),
                        child: Card(
                          child: ListTile(
   //Burada hata   title: Text(data!["name"].toString()),
                            tileColor: Colors.red,
                          ),
                        ),
                      );
                    },
                    itemCount: listem.length,
                  );

`

7 days later

Null değer alabileceği için başına ünlem istiyor.
veri != null? Text(veri) :print(veri null olarak geldi).
Gibi bir karar mekanizması oluşturabilirsin ama önce gelen veri neden null değer alabiliyor onu çözmen lazım.

Write a Reply...