Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从Firebase存储加载图像,但使用Glide时出错_Android_Firebase_Firebase Storage_Android Glide - Fatal编程技术网

Android 从Firebase存储加载图像,但使用Glide时出错

Android 从Firebase存储加载图像,但使用Glide时出错,android,firebase,firebase-storage,android-glide,Android,Firebase,Firebase Storage,Android Glide,我试图从Firebase存储中加载png图像,但我遇到了一件奇怪的事情。我正在用它来完成我的项目 implementation 'com.firebaseui:firebase-ui-storage:3.2.2' 我的项目使用Firebase RecyclerAdapter查看Firebase数据库中的列表 请看一下这个代码 @Override protected void onBindViewHolder(@NonNull holder holder, int po

我试图从Firebase存储中加载png图像,但我遇到了一件奇怪的事情。我正在用它来完成我的项目

implementation 'com.firebaseui:firebase-ui-storage:3.2.2'
我的项目使用Firebase RecyclerAdapter查看Firebase数据库中的列表

请看一下这个代码

 @Override
            protected void onBindViewHolder(@NonNull holder holder, int position, @NonNull List model) {
                // other code that not needed to post

                // Reference to an image file in Cloud Storage
                StorageReference storageReference  = FirebaseStorage.getInstance().getReference().child("thumbnails/Untitled.png");

                Glide.with(context)
                        .using(new FirebaseImageLoader()) //"using()" got a red color
                        .load(storageReference)
                        .into(imageView);
            }
最奇怪的是为什么我在那个区域有红色?(使用方法)表示

无法解析方法 '使用(com.firebase.ui.storage.images.firebaseMageLoader)'

我已经在谷歌上搜索过这个问题,但是运气不好,没有什么和我的问题一样

如果我去掉这个

.using(new FirebaseImageLoader())
然后尝试运行应用程序,因为它不会从firebase存储中加载图像,我有一个logcat错误

 E/GlideExecutor: Request threw uncaught throwable
                                                                   com.bumptech.glide.Registry$NoModelLoaderAvailableException: Failed to find any ModelLoaders for model: gs://sdakaraoke.appspot.com/thumbnails/Untitled.png
                                                                       at com.bumptech.glide.Registry.getModelLoaders(Registry.java:584)
                                                                       at com.bumptech.glide.load.engine.DecodeHelper.getLoadData(DecodeHelper.java:205)
                                                                       at com.bumptech.glide.load.engine.DecodeHelper.getCacheKeys(DecodeHelper.java:223)
                                                                       at com.bumptech.glide.load.engine.ResourceCacheGenerator.startNext(ResourceCacheGenerator.java:42)
                                                                       at com.bumptech.glide.load.engine.DecodeJob.runGenerators(DecodeJob.java:299)
                                                                       at com.bumptech.glide.load.engine.DecodeJob.runWrapped(DecodeJob.java:266)
                                                                       at com.bumptech.glide.load.engine.DecodeJob.run(DecodeJob.java:230)
                                                                       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1115)
                                                                       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:590)
                                                                       at java.lang.Thread.run(Thread.java:818)
                                                                       at com.bumptech.glide.load.engine.executor.GlideExecutor$DefaultThreadFactory$1.run(GlideExecutor.java:446)

将'com.firebaseui:firebaseui存储:'从0.6.0更改为3.2.2