コード例 #1
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_selecionar_imagem);

    viagemDAO = new ViagemDAO(this);

    Intent intent = getIntent();
    id_viagem = intent.getIntExtra("id_viagem", 0);

    viagem = viagemDAO.getViagem(id_viagem);

    bt_selecionar = (Button) findViewById(R.id.bt_selecionar_imagem);
    bt_concluir = (Button) findViewById(R.id.bt_cadastrar_viagem);
    iv_imagem = (ImageView) findViewById(R.id.iv_imagem_selecionada);
  }
コード例 #2
0
 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();
 }