尝试将Firebase存储映像设置为ImageView Android时出现问题

问题描述 投票:0回答:1

我正在尝试从firebase存储中检索图像,并使用Glide加载到名为circleImageView的ImageView中。但它没有按预期工作,而是显示图像circleImageView变得不可见。这是我尝试加载图像的代码:

public void showUserDataOnActivity(){
        nameInput.setText(usuario.getNome());
        emailInput.setText(usuario.getEmail());
        phoneInput.setText(usuario.getPhoneNumber());
        if (usuario.getPhotoUrl() != null) {
            Uri uri = Uri.parse(usuario.getPhotoUrl());

            Glide.with(ProfileActivity.this).load(storage.child("user_avatar").child(usuario.getUid() + ".jpeg")).into(circleImageView);
        }
        else {
            circleImageView.setImageResource(R.drawable.default_photo);
        }
    }

这是我的预期结果:

This is my expected result

这是目前的结果:

This is the current result

android firebase android-imageview android-glide
1个回答
0
投票

假设CircleImageView以某种方式变得不可见,请尝试再次将可见性设置为可见。

circleImageView.setImageResource(R.drawable.default_photo);
circleImageView.setVisibility(View.VISIBLE);
© www.soinside.com 2019 - 2024. All rights reserved.