只需快速向您询问有关如何在Firebase数据库中存储图片网址以供日后使用的消息 . 让我解释:
我使用Firebase存储来存储图像,但是将它们各自的URL存储在Firebase数据库中,与Firebase存储区分开(因为我在这里阅读它是这样做的方式) .
所以在Firebase数据库中我有一个"ItemPictures"节点,我想在每个项目中存储多达5个图片网址 .
但我不知道存储同一项的多个图像URL的最佳方法是什么:
- 使用push()创建带有随机ID的列表(然后必须在更新时管理删除图片的URL) .
- 创建具有5个URL字符串值的"Picture"对象,使其更容易定位和导航 .
事情是,稍后我将需要这些URL用5张图片填充View Pager .
干杯,
安迪
2 回答
使用ArrayList会更好
最简单的方法是使用唯一键存储每个图像对象,并在其内部分别有五个键,值为1,2,3,4,5 . 然后,您可以使用ID轻松地获取特定图像的所需URL:
为了进一步提高性能,您可以为图像ID编制索引,因为它们的数量会越来越大 . 这已在以下问题中完成 .
enter link description here