在Glide中添加自定义OkHttpClient

时间:2017-01-18 08:23:23

标签: android okhttp android-glide

我想知道是否可以让java CreateHeapDump localhost 9010 使用我在Glide注册和创建的OkHttpClient相同的内容?

由于我们的服务层使用了相当复杂的Application class,我们希望使用它而不是让Glide使用它。

是否可以将其注册为自定义模块?

OkHttpClient

最好的问候,Henric

1 个答案:

答案 0 :(得分:1)

为了设置正确的OkHttpClient,我选择使用Picasso(2.5.2)。类似的库,所以对于我们的使用,我们选择毕加索。

仅仅因为我们使用旧版本的OkHttp,而且还不能更新到OkHttp 3+。

在onCreate()

中调用的CustomApplication类中
compile 'com.squareup.picasso:picasso:2.5.2'

Gradle导入:

import { NgModule }      from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent }  from './app.component';
import { HeroService } from './service/hero.service.ts';

@NgModule({
  imports:      [ BrowserModule ],
  declarations: [ AppComponent ],
  providers : [HeroService],
  bootstrap:    [ AppComponent ]
})
export class AppModule { }

现在正在使用正确的客户端,图像正在按预期工作。

我希望这至少可以帮助任何人。