• 19-03-2019, 13:37:49
    #1
    Arkadaşlar aşağıdaki kodlarda yer alan private long id;
    satırında uyarı veriyor
    Kodlarım aşağıdaki gibi

    @Entity(tableName = SearchHistoryEntry.TABLE_NAME,        indices = {@Index(value = SEARCH)})public class SearchHistoryEntry {    public static final String ID = "id";    public static final String TABLE_NAME = "search_history";    public static final String SERVICE_ID = "service_id";    public static final String CREATION_DATE = "creation_date";    public static final String SEARCH = "search";    @ColumnInfo(name = ID)    @PrimaryKey(autoGenerate = true)    private long id;    @ColumnInfo(name = CREATION_DATE)    private Date creationDate;    @ColumnInfo(name = SERVICE_ID)    private int serviceId;    @ColumnInfo(name = SEARCH)    private String search;    public SearchHistoryEntry(Date creationDate, int serviceId, String search) {        this.serviceId = serviceId;        this.creationDate = creationDate;        this.search = search;    }    public long getId() {        return id;    }    public void setId(long id) {        this.id = id;    }    public Date getCreationDate() {        return creationDate;    }    public void setCreationDate(Date creationDate) {        this.creationDate = creationDate;    }    public int getServiceId() {        return serviceId;    }    public void setServiceId(int serviceId) {        this.serviceId = serviceId;    }    public String getSearch() {        return search;    }    public void setSearch(String search) {        this.search = search;    }    @Ignore    public boolean hasEqualValues(SearchHistoryEntry otherEntry) {        return getServiceId() == otherEntry.getServiceId() &&                getSearch().equals(otherEntry.getSearch());    }}
  • 19-03-2019, 17:02:42
    #2
    Kodları düzgün ekler misin.

    Ayrıca neden private olarak ekliyorsun? Hepsini public yap. private yaparsan başka activity veya adapter'larda işlem yaptıramazsın. public yaptığında hatan düzelecektir.
  • 19-03-2019, 17:31:30
    #3
    WebilisimNET adlı üyeden alıntı: mesajı görüntüle
    Kodları düzgün ekler misin.

    Ayrıca neden private olarak ekliyorsun? Hepsini public yap. private yaparsan başka activity veya adapter'larda işlem yaptıramazsın. public yaptığında hatan düzelecektir.
    Kodları düzenli eklememe rağmen bu şekilde gösterdi bende anlamadım düzenliyorum tekrar aynı şekilde görünüyor kaydedince
  • 19-03-2019, 18:05:49
    #4
    polatyener adlı üyeden alıntı: mesajı görüntüle
    Kodları düzenli eklememe rağmen bu şekilde gösterdi bende anlamadım düzenliyorum tekrar aynı şekilde görünüyor kaydedince
    private olanları public yap düzelir.