RN 项目使用 stetho

来源:互联网 发布:mac玩魔兽世界 编辑:程序博客网 时间:2024/05/18 02:07

RN 项目使用 stetho

  • RN 项目使用 stetho
    • buildgradle配置
    • MainApplicationjava 添加

build.gradle配置

    compile 'com.facebook.stetho:stetho:1.3.1'    compile 'com.facebook.stetho:stetho-okhttp3:1.3.1'

MainApplication.java 添加

import com.facebook.react.modules.network.ReactCookieJarContainer;import com.facebook.stetho.Stetho;import okhttp3.OkHttpClient;import com.facebook.react.modules.network.OkHttpClientProvider;import com.facebook.stetho.okhttp3.StethoInterceptor;import java.util.concurrent.TimeUnit; @Override  public void onCreate() {    super.onCreate();    SoLoader.init(this, /* native exopackage */ false);     Stetho.initializeWithDefaults(this);      OkHttpClient client = new OkHttpClient.Builder()      .connectTimeout(0, TimeUnit.MILLISECONDS)      .readTimeout(0, TimeUnit.MILLISECONDS)      .writeTimeout(0, TimeUnit.MILLISECONDS)      .cookieJar(new ReactCookieJarContainer())      .addNetworkInterceptor(new StethoInterceptor())      .build();      OkHttpClientProvider.replaceOkHttpClient(client);  }

效果截图:

效果截图:

原创粉丝点击