• 15-06-2020, 17:40:21
    #1
    hata veren dosya bu şekilde aşamadım bir türlü bilen hocalarımız vardır mutlaka ?

    package com.haninc.flashalerts.pokoimport androidx.room.Entityimport androidx.room.PrimaryKey@Entitydata class AppItem(val name: String,                   val packageId: String,                   var selected: Boolean){    @PrimaryKey(autoGenerate = true)    var id: Int? = null}
  • 15-06-2020, 21:21:00
    #2
    Hocam kotlinden anlamam ancak ID acaba tanımlanırken eksiklik olmuş olabilir mi?
    İnternetten baktığım örneklerde val yerine var veya private yi public'e çeviriyorlar
  • 17-06-2020, 14:46:18
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    classın içinde bir get methodu oluşturup id değişkenini geri döndürmeyi dene normalde javada bu şekilde get methodu ile encapsulation işlemi yapılıyor

    public int getId() { return id;}
  • 18-06-2020, 10:25:45
    #4
    Hatada söylüyor zaten "Cannot find getter for field. private java.lang.Integer id; " yani integer onlan id değişkeninin getter'ı yok diyor. Ben javadan tecrübe ettiğim bir konu eğer json veri parse işlemi yapıyorsanız. Entity'nin içinde ki tüm elemanların getter setter'ını ve boş constructor'ı da oluşturun.
  • 14-09-2021, 14:39:11
    #5
    Yok arkadaşlar bu sorun kronik birşey Android Studio (Intellij)'de eğer kullanılan işletim sistemi dili Türkçe ise bu yazmış olduğun "id" yi İD şeklinde java koda generate ediyor ve değişkeni bulamıyor. Dolayısıyla id'yi uid yapabilirsin yada işletim sisteminin dilini ingilizceye çevirmek en kolay çözüm olacaktır benzer saçma hatalarla karşılaşmamak için.