Проблема возникает при попытке установить образ хранилища Firebase в ImageView Android - PullRequest
0 голосов
/ 23 марта 2019

Я пытаюсь извлечь изображение из хранилища Firebase и загрузить в ImageView с именем circleImageView, используя Glide .Но он работает не так, как ожидалось, вместо показа изображения 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

1 Ответ

0 голосов
/ 23 марта 2019

Предполагая, что CircleImageView каким-то образом становится невидимым, попробуйте снова установить видимость видимости.

circleImageView.setImageResource(R.drawable.default_photo);
circleImageView.setVisibility(View.VISIBLE);
...