Как просмотреть таблицы базы данных области в 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());