Есть ли способ получить доступ к экземпляру области (созданному с помощью кода javascript) с помощью собственного модуля java (собственного встроенного моста)? - PullRequest
0 голосов
/ 05 февраля 2019

Я использую царство в своем приложении-реактиве через API javascript для сохранения некоторых пользовательских данных.Теперь мне нужно получить доступ к этому экземпляру области из собственного модуля (мост-реактив в Android), чтобы получить эти постоянные данные.Не могли бы вы сказать мне, как я могу это сделать?Я уже установил Realm в своих настройках Gradle и инициировал настройку по умолчанию в MainApplication.java.Но я получаю эту ошибку:

io.realm.exceptions.RealmFileException: каталог по пути 'data / data / com.moodar / file / default.realm' не существует

В среде javascript я создал экземпляр по умолчанию, поэтому я подумал, что могу также получить доступ к этому экземпляру по умолчанию через интерфейс java.

Вот мой переопределенный метод onCreate для MainApplication.java:

super.onCreate();

final int SCHEMA_VERSION = 14;

Realm.init(this);
RealmConfiguration config = new RealmConfiguration
        .Builder()
        .deleteRealmIfMigrationNeeded()
        .schemaVersion(SCHEMA_VERSION)
        .build();
Realm.setDefaultConfiguration(config);
...

1 Ответ

0 голосов
/ 05 февраля 2019

После прочтения официальной документации я нашел решение: Dynamic Realms.Нет необходимости создавать Java-схемы, вы можете запрашивать объекты, используя Strings.

...