Flutter Sqlite Sadece Tek Veri Cekme Sorunu
-
herkese selamlar
Future<List<Map<String, dynamic>>> tumKullanicilar() async {
var db = await _getDataBase();
var sonuc = await db.query(_userTablo, columns: [_columnToken]);
return sonuc;
}user tablomda token verileri turuyorum sadece her hangi bir tokena ulasmak istiyorum bir turlu bulamadim yardimci olursaniz cok sevinirim
edit: limit 1 yapinca bir tanesine erisiyorum ama tokenin degerini almak istiyorum bana suslu parantez icinde veriler geliyor
arkinfes tarafından 02/Tem/20 00:47 tarihinde düzenlenmiştir -
Future<List<Map<String, dynamic>>> tumKullanicilar() async { DBSİFİNİ db = await _getDataBase();//Buraya db sınıfını yaz sürekli onboxing yapıyor projenin anasını ağlatıyor olursun. Gelen tipi var olarak atayıp yada oradan tipini belirleyebilirsin. Ama sen burda db geleceğini biliyorsun. var kullanma..... dynamic queryResponse = await db.query(_userTablo, columns: [_columnToken]); List response=jsonDecode(queryResponse); List<Map<String,dynamic>> tokens=response.map((item)=>{'token':item["buraya tokenin value değeri gelecek"]}).toList().cast<Map<String,dynamic>>();//cast yapmana gerek yok ama map işlemi yaptığımda ben hep kullanırım. Eğer düzensiz yada null değer var ise onları temizliyor olmalıydı... return tokens; }
https://stackoverflow.com/questions/12294655/net-boxing-unboxing-vs-casting-performance
-
MhmdAlmz bunu yazdı
Future<List<Map<String, dynamic>>> tumKullanicilar() async { DBSİFİNİ db = await _getDataBase();//Buraya db sınıfını yaz sürekli onboxing yapıyor projenin anasını ağlatıyor olursun. Gelen tipi var olarak atayıp yada oradan tipini belirleyebilirsin. Ama sen burda db geleceğini biliyorsun. var kullanma..... dynamic queryResponse = await db.query(_userTablo, columns: [_columnToken]); List response=jsonDecode(queryResponse); List<Map<String,dynamic>> tokens=response.map((item)=>{'token':item["buraya tokenin value değeri gelecek"]}).toList().cast<Map<String,dynamic>>();//cast yapmana gerek yok ama map işlemi yaptığımda ben hep kullanırım. Eğer düzensiz yada null değer var ise onları temizliyor olmalıydı... return tokens; }
https://stackoverflow.com/questions/12294655/net-boxing-unboxing-vs-casting-performance
Teşekkürler.
.single.token ile ulaştık hocam.