Я новичок в Realm для Android, поэтому я не уверен, что подхожу к этому правильно. У меня есть класс, который выглядит следующим образом:RealmObject AND Parcelable
public class Entry extends RealmObject implements Parcelable {
...
}
Проблема является интерфейс Parcelable
содержит такие методы, как describeContents()
writeToParcel()
и RealmObjects не должны иметь отличные добытчиками методы и сеттеры:
Error:(81, 17) error: Only getters and setters should be defined in model classes
Так мой вопрос: как я могу объединить эти две работы? Есть ли лучший способ, чем создание отдельного класса (может быть, что-то вроде RealmEntry
)? Это приведет к большому дублированному коду ...
Почему вы пытаетесь использовать Parcelable objects and Realm? – Orgmir
Ну, я использую Pareclable для сохранения объектов при изменении конфигурации (повороты устройств) и Realm для хранения объектов на db – feresr