Как просмотреть таблицы базы данных области в Android с помощью Stetho?

Как просмотреть таблицы базы данных, созданные с использованием области, для целей тестирования. Есть ли какой-либо инструмент, доступный для просмотра таблиц? Кто-нибудь знает ответ, пожалуйста, помогите. Спасибо заранее.

2 ответа

Решение

Существует плагин stetho-realm, и его установка описана в этом ответе Stackru.

Это от третьей стороны, а не от Realm, но очень поощряется нами. Мы любим наше сообщество.

Обновление для будущих людей, которые столкнутся с той же проблемой:

оригинал stetho-realm от uPhyca не поддерживает последние версии realm (при открытии в chrome приложение вылетает)

Итак, вы должны установить работающую вилку, смотрите:

https://github.com/uPhyca/stetho-realm/issues/62

Благодаря @WickedDev

Это работает для меня в конце 2019 года с почти последней версией всего:

В вашем файле build.gradle

repositories {
maven() {
        url 'https://github.com/WickeDev/stetho-realm/raw/master/maven-repo'
    }
}

dependencies {
implementation 'com.facebook.stetho:stetho:1.5.1'
implementation 'com.uphyca:stetho_realm:2.2.2'
}

В вашем файле приложения (java):

    Realm.init(this);

    //--- for development setting only
    Stetho.initialize(
            Stetho.newInitializerBuilder(this)
                    .enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
                    .enableWebKitInspector(RealmInspectorModulesProvider.builder(this).build())
                    .build());
Другие вопросы по тегам