我在MainActivity上使用了毕加索。在应用程序启动时,它不会从firebase链接加载图像。但是,当我去另一个活动并返回时,它开始加载图像并显示它。实际上,我正试图在帖子中根据用户ID(uid)获取用户图像。
我的主要活动代码: 附:对于这种丑陋的编码很抱歉,我是初学者。
{{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。