• 15-10-2021, 16:08:18
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Github da hive storage ile ilgili örnek bir uygulama var, projeyi kendi uygulamama modül olarak ekleyeceğim fakat githubdaki uygulamayı çalıştırdığımda kayıt yapıyor, listeliyor, uygulamadan çıkıp tekrar girdiğimde LateInitializationError: Field 'amount' has not been initialized hatası veriyor, verileri temizleyince sorun kalmıyor, yeni veri eklendiğinde yine aynısı oluyor. Hatanın ne olduğunu , nasıl çözüleceğini bilmiyorum. Belki çok basit bir hatadır belki ama flutter da yeniyim anlamıyorum. Bunu düzeltmede yardımcı olacak var mı

    Github linki : https://github.com/JohannesMilke/hive_database_example
  • 17-10-2021, 23:37:22
    #2
    cözdünüz mü sorunu bilmiyorum ama anladigim kadariyla degisken late ile isaretlenmis oldugu halde deger atanmamis. amount field'indeki late ibaresi yerine atiyorum dobule? amount seklinde yazip dener misiniz. Tabi bir de belki null control yapmak gerekebilir.
  • 18-10-2021, 16:00:58
    #3
    Denedim hocam olmadı, double? yaptım, orda hata yok ama diğer yerlerden hata verdi.
  • 19-10-2021, 21:14:27
    #4
    Bu tarz çözülmeyen veya kafa karışıklığı olan durumlarda adaptor kullanmak yerine toJson() / fromJson() şeklinde yapılırsa o modeller ve hive içerisine string olarak kaydedilirse problem olmayacaktır diye düşünüyorum. Tabi özellikle adaptor kullanması isteniyorsa o ayrı.
  • 20-10-2021, 11:48:03
    #5
    Sorun çözüldü hocam, teşekkürler.