毕加索在开始申请时不加载图片

时间:2017-11-07 18:33:40

标签: java android firebase picasso

我在MainActivity上使用了毕加索。在应用程序启动时,它不会从firebase链接加载图像。但是,当我去另一个活动并返回时,它开始加载图像并显示它。实际上,我正试图在帖子中根据用户ID(uid)获取用户图像。

我的主要活动代码: 附:对于这种丑陋的编码很抱歉,我是初学者。

{{1}}

1 个答案:

答案 0 :(得分:0)

为了解决这个问题,我使用Glide代替毕加索重新命令你。要使其工作,请在build.gradle(Module:app)文件的dependencies中添加以下代码行。

compile 'com.github.bumptech.glide:glide:3.7.0'

要显示图像,只需使用以下代码行:

Glide.with(getApplicationContext())
    .load(photoUrl)
    .centerCrop()
    .transform(new CircleTransform(getApplicationContext()))
    .override(45,45)
    .into(imageView);

photoUrl是您照片的实际网址,imageView是您要在其中显示照片的ImageView。