我在我的 android studio 项目中使用 RoomDatabase。我想用 Stetho 检查我的数据库。我已经将它添加到我的build.gradle文件中,但我不知道在哪里编写代码Stetho.initializeWithDefaults(this);
以开始检查。谢谢
问问题
230 次
2 回答
0
您可以在主应用程序文件中编写代码。
你也可以把它放在任何活动中,但如果你想在全球范围内获得 stetho,我建议把它放在你的应用程序文件中。
于 2019-01-29T15:42:38.687 回答
0
与 Stetho 集成旨在为大多数现有 Android 应用程序提供无缝且直接的操作。Application 类中有一个简单的初始化步骤:
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>
这会调出大部分默认配置,但不会启用一些额外的钩子(最值得注意的是,网络检查)。有关各个子系统的具体详细信息,请参阅此内容。
于 2019-03-27T09:00:19.980 回答