Я хочу сохранить изображение с URL-адреса на SD-карту (для использования в будущем), а затем загрузить это изображение с SD-карты, чтобы использовать его в качестве нарисованного наложения для карт Google.
Вот раздел сохранения функции:
//SAVE TO FILE
String filepath = Environment.getExternalStorageDirectory().getAbsolutePath();
String extraPath = "/Map-"+RowNumber+"-"+ColNumber+".png";
filepath += extraPath;
FileOutputStream fos = null;
fos = new FileOutputStream(filepath);
bmImg.compress(CompressFormat.PNG, 75, fos);
//LOAD IMAGE FROM FILE
Drawable d = Drawable.createFromPath(filepath);
return d;
Изображение сохраняется на SD-карте, но не получается, когда вы попадаете в строку createFromPath()
. Я не понимаю, почему он сэкономит на этом месте, но не загрузится с него....