У меня следующая проблема:
предположим, что до сих пор я использую R.drawable.img для установки изображения в некоторых изображениях
с
imgView.setImage(aProduct.getImgId());
упрощенный класс продукта выглядит следующим образом:
class Product{
int imgId;
....
public void setImgId(int id){
this.imgId=id;
}
public int getImgId(){
return this.imgId
}
...
}
мое приложение теперь "развито", потому что пользователь может добавлять индивидуальные продукты
беря img из камеры и получая Uri картинки.
и установить изображение в ImageView imgView.setImgURI (Uri)
Теперь мой вопрос:
Каков наилучший подход для создания смешанных окружающих ресурсов изображений int / Uri?
я могу получить Uri "R.drawable.img"?
Я не уверен, что мой вопрос ясен, я имею в виду:
Я должен проверить, прежде чем устанавливать представление изображения, имеет ли мой продукт Uri или int Id,
а затем сделать «если» для вызова соответствующего метода, или есть более простое решение?
Спасибо, что читаете, и извините за мой английский.
Привет.