Как использовать FirebaseUI для загрузки и отображения изображений? - PullRequest
0 голосов
/ 03 февраля 2019

Я не могу отобразить изображение, хранящееся в FireBase в режиме просмотра изображений.

Я хотел бы использовать FirebaseUI, потому что я думаю, что это проще.

Я пытался, но GlideApp остается красным.

Я нашел это здесь: https://github.com/firebase/FirebaseUI-Android/tree/master/storage

Основная активность:

public class Main2Activity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);

        StorageReference storageReference = FirebaseStorage.getInstance().getReference("IMG_20190130_160849_731.jpg");

        ImageView imageView = findViewById(R.id.image_view2) ;


        GlideApp.with(this /* context */)
                .load(storageReference)
                .into(imageView);
    }
}

MyAppGlideModule:

@GlideModule
public class MyAppGlideModule extends AppGlideModule {

    @Override
    public void registerComponents(Context context, Glide glide, Registry registry) {
        // Register FirebaseImageLoader to handle StorageReference
        registry.append(StorageReference.class, InputStream.class,
                new FirebaseImageLoader.Factory());
    }
}

и мое базовое хранилище: enter image description here

Спасибо.

...