Stethoのすべてが私のサンプルアプリケーションでうまくいきます。YouTube tutorial(SQLite、SharedPreferences show)を経てテストしましたが、動作したいネットワークコールを見ることはできません。Stetho:コンソールでネットワークコールが表示されない
アプリが読み込まれるときに、私は多数のAPI呼び出しを行います。例えば、私のService.javaクラスの中に、下のリンクに見られるクラスがあります。 Stethoを開く前にアプリが読み込まれたときにAPIコールが発生するため、おそらくStethoには表示されません。この機能を有効にするには、どんなアイデアも評価されます。
MainActivity.javaでStethoを初期化します。 のonCreate()で、私は
// Initialize Stetho
Stetho.initialize(
Stetho.newInitializerBuilder(this)
.enableDumpapp(new SampleDumperPluginsProvider(this))
.enableWebKitInspector(Stetho.defaultInspectorModulesProvider(this))
.build());
は、その後、私はまた、下部にStetho クラスが含まれています。
// Create class for Stetho
private static class SampleDumperPluginsProvider implements DumperPluginsProvider {
private final Context mContext;
public SampleDumperPluginsProvider(Context context){mContext = context;}
@Override
public Iterable<DumperPlugin> get() {
ArrayList<DumperPlugin> plugins = new ArrayList<>();
for (DumperPlugin defaultPlugin : Stetho.defaultDumperPluginsProvider(mContext).get()) {
plugins.add(defaultPlugin);
}
//plugins.add(new SyncAdapterFragment());
return plugins;
}
}
そしてもちろん私も、適切な依存関係を持っている
compile 'com.facebook.stetho:stetho:1.3.0'
ありがとう!
ありがとうございました!上記のパターンをRetrofitで使用し、すべてのNetworkリクエストを見ることができます。 –