Sono nuovo di Realm per Android, quindi non sono sicuro che mi sto avvicinando a questo nel modo giusto. Ho una classe che assomiglia a questo:RealmObject AND Parcelable
public class Entry extends RealmObject implements Parcelable {
...
}
Il problema è l'interfaccia Parcelable
contiene metodi come describeContents()
writeToParcel()
e RealmObjects non dovrebbero avere metodi diversi da getter e setter:
Error:(81, 17) error: Only getters and setters should be defined in model classes
Così la mia domanda è: come posso far funzionare questi due insieme? C'è un modo migliore di creare una classe separata (forse qualcosa come RealmEntry
)? Ciò comporterebbe un sacco di codice duplicato ...
Perché stai cercando di utilizzare oggetti e regno di Parcelable? – Orgmir
Bene, utilizzo Pareclable per conservare gli oggetti in caso di modifiche alla configurazione (rotazione dei dispositivi) e Realm per archiviare oggetti su un db – feresr