Я новичок в использовании библиотеки Realm и пытаюсь реализовать ее в своем приложении для Android. Просто застрял в точке, где я пытаюсь разделить мой список, основанный на типе вида определенного элемента в моем ответе json . Я попытался реализовать разделы с recycler view но проблема в том, что у меня есть 2 типа вида, и […]
Я использую Realm v0.80.1, и я пытаюсь написать код миграции для нового свойства, которое я добавил. Свойство – RealmList. Я не уверен, как правильно добавить новый столбец или установить значение aa. Что у меня: customRealmTable.addColumn (, "list"); Как только колонка будет правильно добавлена, как я могу установить начальное значение для свойства списка? Я хотел бы […]
У меня есть следующий объект RealmObject: public class City extends RealmObject { private String cityId; private RealmList<Street> streets; public String getId() { return cityId; } public void setCityId(String cityId) { this.cityId = cityId; } public RealmList<Street> getStreets() { return streets; } public void setStreets(RealmList<Street> streets) { this.streets = streets; } } Теперь, имея город, мне […]
Использование Realm 0.79 или выше заставляет нашу построенную структуру apk выглядеть следующим образом: … /lib /arm64-v8a librealm-jni.so /armeabi libaviary_moalite.so libaviary_native.so libcpuinfo.so librealm-jni.so … Сторонний библиотечный код больше не может находить и загружать библиотеки, такие как libcpuinfo.so или libaviary_moalite.so, поскольку 64-битный Android работает только в каталоге arm64-v8a, который существует только из-за файла библиотеки 64-битной области. Realm […]
Приложение сбой с исключением области, что некоторые таблицы не существуют в схеме. Я создал три таблицы в базе данных Realm и создал для нее миграцию. Обновление приложения (миграция) работает для всех версий Android, но для Android 7.1.2 происходит сбой приложения с указанным исключением. Пример. У меня была версия 1.0 приложения, установленного на моем телефоне, после […]
У меня есть приложение, в котором пользователь может создавать / удалять / редактировать список из DialogFragment. Раньше у меня был такой метод в моем DialogFragments: MainActivtity.adapter.add(String name, String location, double price); adapter – это мой объект-адаптер для recyclerView. Класс для адаптера имел мои методы create / delete / edit для элементов в recyclerView. Это было […]
Я пытаюсь использовать Realm-Database для моего Android-приложения. Когда я хочу использовать RealmChangeListener в своей области, он автоматически создает метод « onChange ». Это означает, что если что-то изменилось в базе данных, программа выполняет этот метод. Я хочу получить подробную информацию о том, что было изменено. Это было бы так здорово! Кто-нибудь знает что-то об этой […]
В Realm ORM, Android. Есть ли способ добавить уникальное ограничение для двух или более полей? Не удалось найти его в документации. Пример SQlite: CREATE TABLE a (i INT, j INT, UNIQUE (i, j) ON CONFLICT REPLACE);
Я использую шаблон дизайна MVP. Модели, которые я представляю на мой взгляд, в настоящее время являются POJOS, которые являются моделями для моей локальной базы данных Realm. При этом они аннотировали членов, имеющих отношение к базе данных. Было бы лучше использовать презентатора для сопоставления моделей БД, возвращаемых от интерактора, к моделям, которые содержат только данные, которые […]
Я создаю приложение для Android, которое включает в себя данные о листинге продукта. Эти продукты будут составлять от 500 до 1000 штук и со временем меняться, с изменениями от серверного сервера. Чтобы избежать выборки этих больших данных с сервера каждый раз для отображения списка, необходимо сохранить в локальной базе данных и отобразить путем запроса из […]