Где вы тоже сохраняете эти изображения? Когда изображения добавляются динамически во время выполнения, обычно вам нужно хранить их в памяти телефона. Если вы хотите, чтобы изображения были сохранены во внешнем хранилище (SDCard), вы можете использовать следующий код для их извлечения и добавления к вашему виду (что, я полагаю, вы делаете). В этом коде предполагается, что изображения сохраняются на SDCard ваших устройств, откуда они будут извлечены.
//Get root directory of storage directory, pass in the name of the Folder if they are being stored farther down, i.e getExternalFilesDir("FolderName/FolderName2")
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state)) {
// We can read and write the media
File dir = getExternalFilesDir(null);
Bitmap bmap = null;
try {
InputStream is = new FileInputStream(new File(dir,"image.jpg"));
bmap = BitmapFactory.decodeStream(is);
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
if (bmap!=null) {
ImageView view = new ImageView(this);
view.setImageBitmap(bmap);
}
}