Merhaba arkadaşlar. Flutter’da bir projem var. Database olarak sqllite kullanıyorum ve TOPLAM adında bir tablom ve TUTAR adında bir sütunum var. Gelirleri kaydediyorum ve bir liste olarak alıyorum onları. En altta bir adet snackbar var ve burada 3 adet Text Widget var gelirlerin toplamını Euro - USD ve Tl olarak göstermek için.
Aşağıdaki gibi bir kodum var sutün toplamların almak için.
Future toplamiGoster() async {
var deneme = await databaseHelper.getDatabase();
var sonuc =
await deneme.rawQuery("SELECT SUM(tutar) FROM toplam");
return sonuc;
}
Text Widget’da aşağıdaki gibi yapıyorum.
Text('\$ : ${toplamiGoster() } \$'),
Ekranda o Text Widget’da toplam yerine Instance of Future<dynamic>
yazıyor.
Eğer kodu Text('\$ : ${toplamiGoster } \$'),
olarak yaparsma
Ekranda Closure () => Future<dynamic>
yazıyor.
Acaba toplamı ekranda nasıl yazdırabilirim.
Teşekkürler şimdiden.