Picasso - это только библиотека, которая упрощает рендеринг изображения по пути uri или url, без Picasso вам нужно создать довольно сложный асинхронный скрипт.Но если у вас есть динамические данные для вашего пути прорисовки, вы можете сделать это с помощью регулярного цикла.Теперь они поддерживают загрузку Image из URI следующим образом:
Picasso.get().load(R.drawable.landing_screen).into(imageView1);
Picasso.get().load("file:///android_asset/DvpvklR.png").into(imageView2);
Picasso.get().load(new File(...)).into(imageView3);
From picasso v2 + . Вот большая модификация.Новая версия очень полезна для управления кассовыми данными.Он использует экземпляр Singleton.
Кстати, пожалуйста, не сохраняйте нарисованный идентификатор, просто сохраните имя для рисования, чтобы позже при вызове использовать метод, подобный следующему
private void loadImage(String mImageName, ImageView mImageIcon){
int resID = mContext.getResources().getIdentifier(mImageName , "drawable", mContext.getPackageName());
if(resID!=0) {//The associated resource identifier. Returns 0 if no such resource was found. (0 is not a valid resource ID.)
mImageIcon.setImageResource(resID);
}
}