使用 OkHttp 3 和 Fresco
首先,除了正常的 Fresco Gradle 依赖项外,还必须将 OkHttp 3 依赖项添加到 build.gradle
:
compile "com.facebook.fresco:imagepipeline-okhttp3:1.2.0" // Or a newer version.
当你初始化 Fresco 时(通常在你的自定义 Application
实现中),你现在可以指定你的 OkHttp 客户端:
OkHttpClient okHttpClient = new OkHttpClient(); // Build on your own OkHttpClient.
Context context = ... // Your Application context.
ImagePipelineConfig config = OkHttpImagePipelineConfigFactory
.newBuilder(context, okHttpClient)
.build();
Fresco.initialize(context, config);