У меня есть сторонняя библиотека, в которой создано множество моделей данных для сбора данных в объекте.Например, для хранения записей у них есть класс Record
, для хранения показаний по глюкозе у них есть класс Diabetes
.
Теперь, поскольку эти классы являются частью библиотеки, они объявлены следующим образом:
public class Record implements Serializable {
}
public class Diabetes extends Record implements Serializable {
}
Я хочу использовать эти классы и сохранить их в царстве.Поскольку область имеет ограничение, что она должна быть расширена от RealmObject
, я не знаю, как я смогу хранить данные, захваченные в классах, объявленных библиотекой.
Я не могу сделать следующеекак Diabetes
не расширилось RealmObject
Diabetes diabetes = new Diabetes() ;
realm.executeTransaction((realm) -> {
realm.insert(diabetes);
});
Так есть ли в любом случае для сохранения нереальных объектов в базе данных области?И если я воссоздаю тот же класс в своем приложении, расширяя RealmObject
, то как мне быстро закрыть нереальный объект в реальный объект?