Как я могу использовать Stetho с RoomDataBase в Android Studio? - PullRequest
0 голосов
/ 29 января 2019

Я использую RoomDatabase в моем проекте Android Studio.И я хочу проверить свою базу данных со Стето.Я уже добавил его в мой файл build.gradle , но я не знаю, где написать код Stetho.initializeWithDefaults(this);, чтобы начать проверку.Спасибо

Ответы [ 2 ]

0 голосов
/ 27 марта 2019

Интеграция со Stetho призвана быть простой и понятной для большинства существующих приложений Android.Существует простой шаг инициализации, который происходит в вашем классе приложения:

public class MyApplication extends Application {
  public void onCreate() {
    super.onCreate();
    Stetho.initializeWithDefaults(this);
  }
}

Также убедитесь, что ваш класс MyApplication Java зарегистрирован в вашем файле AndroidManifest.xml, в противном случае вы не увидите кнопку «Проверить» в Chrome.: // inspect / # devices:

<manifest
        xmlns:android="http://schemas.android.com/apk/res/android"
        ...>
        <application
                android:name="MyApplication"
                ...>
         </application>
</manifest>

Это вызывает большую часть конфигурации по умолчанию, но не включает некоторые дополнительные перехваты (в частности, проверка сети).См. this для получения подробной информации об отдельных подсистемах.

0 голосов
/ 29 января 2019

Вы можете написать код внутри вашего основного файла приложения.

Также вы можете поместить его в любое действие, но если вы хотите получить stetho глобально, я рекомендую поместить его в файл вашего приложения.

...