Описание тега realm-java

2 ответа

Обновить конкретные свойства модели области?

Как обновить только некоторые свойства модели области, а не пытаться снова и снова сохранять полную модель области, используя copyToRealmOrUpdate(), public class User extends RealmObject { @PrimaryKey public String id = UUID.randomUUID().toString();…
30 июн '17 в 08:57
2 ответа

Можно ли запросить несколько полей, содержащих список строковых значений (Realm Java)

Я пытаюсь запросить несколько полей одновременно, который содержит список строковых значений в Realm. Допустим, у меня есть следующий объект: public class Article extends RealmObject implements Serializable{ @PrimaryKey @Required private String aID …
28 сен '17 в 14:42
0 ответов

Экземпляр области не обновляется

Устройство: Pixel ОС: Android Pie DP 5 Нет работы с Tencent Legu Mobile Security Работа с нижним пирогом (с легу) [Rxjava:2.1.17][область-Java:5.4.1] Когда я обновляю файл области в фоновом потоке без зацикливания, как Schedule.io(), RealmChangedLis…
13 авг '18 в 09:49
1 ответ

Отфильтруйте RealmResults с помощью запроса String и получите детальные анимации RecyclerView

Я хочу отфильтровать список на основе RealmRecyclerViewAdapter и получить гранулированные анимации (notifyItemRange*()). Моя логика фильтрации: override fun observeCampaigns(nameQuery: String): Flowable<RealmResults<CampaignRealm>> = Rea…
1 ответ

Realm удалить все, кроме одной таблицы

Это Realm Java, поэтому я делаю realm.beginTransaction(); realm.deleteAll(); realm.commitTransaction(); У меня 20 или около того Realm классы. Я только хочу оставить один. Вместо того чтобы делать realm.beginTransaction(); realm.delete(Table1.class)…
07 июн '18 в 03:43
1 ответ

Сортировать строки RealmResults численно?

Мне нужно отсортировать этот список String которые на самом деле являются большими числами (пришлось использовать это, так как BigInteger не поддерживается Realm) RealmResults<Leaderboard> leaderboardList = realm.where(Leaderboard.class).disti…
29 май '18 в 21:25
2 ответа

Невозможно удалить пользователя области

Я вхожу в Realm с помощью SyncCredentials, позволяя создать пользователя, как показано ниже: SyncCredentials credentials = SyncCredentials.usernamePassword(username, password, true); SyncUser.logInAsync(credentials, AUTH_URL, new SyncUser.Callback&l…
07 дек '18 в 04:39
1 ответ

Как обрабатывать транзакции Realm на Android

В нескольких примерах кода я видел шаблоны, которые выглядят так: try (Realm realm = Realm.getDefaultInstance()) { realm.beginTransaction(); workWithRealmData(); realm.commitTransaction(); } Вопрос - это безопасно? Если функция "workWithRealmData()"…
27 фев '17 в 20:10
0 ответов

ArrayList to RealmResults

У меня есть собственный адаптер, чтобы показать список общих RealmResults с выбором соло / мульти (и т. Д.), И у меня есть слушатели, которые реагируют на изменение данных. У меня есть случай, когда у меня есть элементы, которые не из Realm db, и ка…
21 янв '19 в 09:27
0 ответов

Кэшировать объекты Realm вместо выполнения большого количества запросов

Вот класс, который я буду использовать и много раз буду запрашивать в цикле. public class ManufacturerEntity extends RealmObject { private ManufacturerEntity parent; } Я загружаю из постраничного веб-сервиса (WS), чтобы получить информацию обо всех …
22 янв '19 в 13:23
2 ответа

Запросы ссылки на область с соединением

Почти тот же вопрос, что и Realm, сложный связанный запрос, но с важным вариантом: В официальных документах https://realm.io/docs/java/latest/ - есть пример, как выбрать владельцев "коричневых" собак и владельцев "пушистых" собак. Не, как написано в…
12 дек '18 в 10:52
1 ответ

Область, сложный связанный запрос

В официальных документах https://realm.io/docs/java/latest/ - есть пример того, как выбрать владельцев "коричневых пушистых" собак. Мои вопросы: как выбрать только тех, у кого нет коричневого пушистого (и, очевидно, тех, у кого вообще нет собак) Я н…
16 ноя '17 в 20:56
1 ответ

Безопасно ли обновлять версию realm-gradle-plugin?

Я обновил его с 1.0.0 в 3.3.2 на отладочной версии и все, кажется, работает, но мне интересно, есть ли какие-либо критические изменения, которые могут привести к сбою приложения релиза или хуже к повреждению существующей схемы?Есть ли какие-либо обе…
22 июн '17 в 07:05
2 ответа

Запись в Царство в главном потоке.

Можно ли писать в Realm в главном потоке? В основном я хотел бы написать некоторые ObjectA в царство прямо перед началом ActivityA, однажды ActivityA требует немедленного доступа (в onCreate) чтобы ObjectA - Могу ли я также прочитать в основной теме…
09 июн '17 в 16:33
1 ответ

Realm String больше, чем

Есть ли способ найти все (или только следующий) RealmObjects со строками лексикографически больше цели? Что-то вроде MyEntry next = realm.where(MyEntry.class) .greaterThan("name", current) .findAllSorted("name") .first(); который не работал, потому …
16 июн '17 в 06:04
3 ответа

ClassNotFoundException при отмене сортировки: io.realm.NeedRealmProxy$$Parcelable

Я получил эту ошибку при запуске этого фрагмента кода из фрагмента HomeFragment public void onTaskClick(View view, Need need, int position) { Log.d(TAG, "onTaskClick() - " + need.toString()); Intent intent = new Intent(getActivity(), TaskDetailsActi…
10 апр '17 в 04:21
0 ответов

Для вставки области объекта JSON требуется 60 мс на объект

У меня есть следующий объект json: https://pastebin.com/B9Z1Wmqd В настоящее время используется Realm 2.0.2 Мои соответствующие объекты (упрощенно) выглядят следующим образом, поэтому вы можете увидеть отображение: Объект верхнего уровня: public cla…
19 сен '17 в 08:40
1 ответ

Область во фрагменте, вызывающая исключение NullPointerException

Я запутался в том, как обращаться с Царством в фрагментах, когда активность фрагмента расширяет базовую активность, которая контролирует Царство. Другими словами, у меня есть эта структура: Базовая активность -> Активность пользователя -> Базовый фр…
13 апр '17 в 22:15
1 ответ

RealmChangeListener не выполняется при добавлении вскоре после асинхронной записи

Короче говоря: я не знаю, почему мой RealmChangeListener не срабатывает, как предполагалось при определенных обстоятельствах, и ищу совет о том, почему RealmChangeListener не мог работать. Обновление: я подтвердил, что RealmResults оставаться в силе…
23 янв '17 в 10:38
1 ответ

Realm Java Сортировать по ссылке RealmList

Если у меня есть следующие модели: class Conversation extends RealmObject { RealmList<Message> messages; } class Message extends RealmObject { long timestamp; } Как я могу сказать: дай мне все Conversations со списком Message отсортировано, а …
02 фев '17 в 17:38