Как хранить идентификатор изображения?

Всем привет.
Мне написали что хранить идентификатор изображения в базе не очень хорошо т.к он может сменится после пересборки..

Встал вопрос как тогда все это дело хранить?

есть изображения:
art_1, art_2, art_3 и тд art_(тут id статьи)

Как все это дело организовать, чтобы при вызове статьи вставить нужную мне картинку?

Дергать каждый раз getResources.getInflater по имени файла это как-то затратно, я прав?

Как же тогда быть?
  • Вопрос задан
  • 233 просмотра
Пригласить эксперта
Ответы на вопрос 1
@alaershov
Android-developer
Если статья будет открываться только локально (например, это страница раздела "Помощь" в приложении), то я бы сделал или класс-транслятор, который бы некоторый константный текстовый ID, хранящийся в базе и придуманный вами, переводил в Android Resource ID, и по нему показывал изображение. Доставать изображение по имени файла - тоже вполне приемлемый вариант, если оно у вас не в ресурсах лежит, а в assets, например.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы