Android - Salve a imagem do URL no cartão SD
Quero salvar uma imagem de uma URL no cartão SD (para uso futuro) e carregá-la no cartão SD para usá-la como uma sobreposição extraível para mapas do Google.
Aqui está a seção Salvar da função:
//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;
A imagem é salva no cartão SD com sucesso, mas falha ao chegar aocreateFromPath()
linha. Eu não entendo por que ele salvaria ok para esse destino, mas não carregaria dele ....