我如何从Firebase存储中的文件夹中获取所有图像并在列表视图中显示它们



所以我正在学习android的Firebase Storage,我已经碰壁了。我想得到所有的图像,我已经存储在我的Firebase存储文件夹,一旦我得到一个引用,我想把它们存储在ListView或RecyclerView。我该怎么做?我的意思是我可以得到文件夹的引用:

StorageReference storageReference =  FirebaseStorage.getInstance().getReference("gallery");

但是,我如何得到所有的图像在画廊文件夹和显示它们在Listview或recyclerView?

目前Firebase Storage中没有API调用来列出文件夹中的所有文件。如果需要这样的功能,应该将文件的元数据(例如下载url)存储在可以列出它们的地方。Firebase实时数据库是完美的,它还允许您轻松地与他人共享url。

添加图像名称到Firebase实时数据库并从中获取

和获取Url,如

mStoreRef.child("<folderNameInStorage>/" +""<imageName>).getDownloadUrl().addOnSuccessListener();

相关内容

  • 没有找到相关文章

最新更新