alexey_sigida
@alexey_sigida

Как сопоставить картинку строке в БД?

У меня есть локальная бд ( SQLite ) , где находятся города( т.е. id и title ). У каждого города есть герб( т.е. у меня есть картинки в проекте ). Как мне присвоить каждому городу свой герб?
Android Studio, Java.
  • Вопрос задан
  • 458 просмотров
Решения вопроса 1
@viktormarkov
Можно в бд хранить название картинки, как строку. Вытаскивая, получить id ресурса методом
String imageName = getImageNameFromDB // "gerb"
int id = getResources().getIdentifier(imageName, "drawable", getPackageName());
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@DuD
А можно в base64 хранить картинки в БД. хехехе
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы