public void cadastrarImagemClicado(View view) { String nome_arquivo = "viagem_banner-" + id_viagem + ".png"; File file = new File(getFilesDir(), nome_arquivo); if (file.exists()) file.delete(); try { FileOutputStream out = new FileOutputStream(file); foto.compress(Bitmap.CompressFormat.PNG, 50, out); out.flush(); out.close(); } catch (FileNotFoundException e) { e.printStackTrace(); return; } catch (IOException e) { e.printStackTrace(); return; } viagem.setIcone(nome_arquivo); if (!viagemDAO.editViagem(viagem)) { Toast.makeText(this, "Erro ao editar banco de dados", Toast.LENGTH_SHORT).show(); return; } finish(); }