Определенно абсолютное значение String
, представляющее URL
изображения.Если в вашем приложении нет статических сообщений, чего у вас нет, на самом деле нет никакой причины хранить все изображение в вашем Post
объекте.Есть несколько причин для этого, но две наиболее важные из них будут.
1) Вы будете использовать тонны памяти, если будете хранить изображение или данные в каждом Post
объекте.
2) В какой-то момент вы обнаружите необходимость в создании системы кэширования для отображения изображений, которые уже были загружены из хранилища Firebase.В противном случае вы будете загружать изображения снова и снова.
Кешу понадобится какой-то идентификатор для возврата правильного изображения, так что лучше, чем URL для этого.Я скажу, что в 99% случаев будет лучше использовать URL, а не само изображение.Пусть изображения будут загружены по мере необходимости.