java.lang.IllegalStateException: Call `Realm.init(Context)` before calling this method

553
26 ноября 2016, 19:24

Хочу сохранить данные в базу данных Realm:

 Realm realm = Realm.getDefaultInstance();
                    realm.beginTransaction();
                    realm.insertOrUpdate(user);
                    realm.cancelTransaction();

Получаю ошибку: java.lang.IllegalStateException: CallRealm.init(Context)before calling this method

Что не так? Как исправить?

Answer 1

Инициализируйте Realm прежде чем работать с ней.

Realm.init(Context);
Realm realm = Realm.getDefaultInstance();
                    realm.beginTransaction();
                    realm.insertOrUpdate(user);
                    realm.cancelTransaction();
READ ALSO
Как спарсить String?

Как спарсить String?

Есть String path = "/storage/emulated/0/Android"; Как убрать все что находится после последнего "/" ? Будь то "/Android" или что то иное

282
Правильно ли я посылаю запрос на сервлет?

Правильно ли я посылаю запрос на сервлет?

Во время старта томката , я получаю вывод "Hello" в браузере и вывод в консоле "I am called"

292
Преобразование в список категорий

Преобразование в список категорий

У меня есть RecyclerView, в который я добавляю категории следующим образом:

210