使用Firebase存储列出firebase中特定位置的Recyclerview中的所有图像

时间:2016-10-31 15:26:28

标签: android firebase android-recyclerview firebase-storage

我不知道这是否是重复的问题,但我没有找到解决问题的方法。

我在Firebase和Storage部分创建了一个项目,我添加了一些文件夹,在每个文件夹中我放置了10个图像。

现在我想做的是,如果我访问那个特定的(有10个图像),我想获取所有10个图像,并在RecyclerView中显示。

FirebaseStorage storage;
storage = FirebaseStorage.getInstance();
    reference = storage.getReferenceFromUrl(getResources().getString(R.string.image_reference));
    Log.e(TAG, "onViewCreated: " + reference.child("folder1").getPath() );

在文档中,他们说过一次只下载一张图片。但是不知道如何在recyclerview中显示所有图像。

示例:当您创建自己的API时,您将发送所有json数据,在android中我们将在recyclerview中填充它。

但是在Firebase中如何实现这一目标。 假设我在一个文件夹中有1000个图像,那么在这种情况下如何使用分页。

请伙计们,我有人知道,请帮助我。 任何形式的帮助都表示赞赏。

1 个答案:

答案 0 :(得分:1)

您应首先在存储中保留文件的轨道(文件名)。然后您可以逐个下载所有文件。请参阅官方样本以进行存储here

对于分页,您应该使用数据库引用。