public void removerAluno(View view) {
    AlunoDB alunoDb = new AlunoDB(this);
    int success = alunoDb.delete(AlunoDB.DB_COL_ID + " = " + aluno.getId(), null);
    alunoDb.close();

    if (success == 1) {
      Toast.makeText(
              DetalhesAlunoActivity.this,
              "Aluno " + aluno.getNome() + " foi removido com sucesso.",
              Toast.LENGTH_SHORT)
          .show();
      setResult(DELETE_OK);
      finish();
    } else {
      Toast.makeText(
              DetalhesAlunoActivity.this,
              "Falhou! Aluno " + aluno.getNome() + " não foi removido.",
              Toast.LENGTH_SHORT)
          .show();
    }
  }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_detalhes_aluno);

    ivImg = (ImageView) findViewById(R.id.ivImg);

    tvNome = (TextView) findViewById(R.id.tvNome);
    tvIdade = (TextView) findViewById(R.id.tvIdade);
    tvMatricula = (TextView) findViewById(R.id.tvMatricula);
    tvTurma = (TextView) findViewById(R.id.tvTurma);
    tvFaltas = (TextView) findViewById(R.id.tvFaltas);

    if (getIntent().getParcelableExtra("aluno") != null) {
      aluno = (Aluno) getIntent().getParcelableExtra("aluno");

      if (aluno.getBitmap() == null) {
        aluno.setBitmap(ImageUtil.setPic(Uri.parse(aluno.getData()), 90, 90));
        ivImg.setImageBitmap(BitmapFactory.decodeFile(aluno.getData()));
      } else ivImg.setImageBitmap(aluno.getBitmap());

      tvNome.setText(Html.fromHtml("<b>Aluno:</b> " + aluno.getNome()));
      tvIdade.setText(Html.fromHtml("<b>Idade:</b> " + aluno.getIdade()));
      tvMatricula.setText(Html.fromHtml("<b>Matricula:</b> " + aluno.getMatricula()));
      tvTurma.setText(Html.fromHtml("<b>Turma:</b> " + aluno.getTurma()));
      tvFaltas.setText(Html.fromHtml("<b>Faltas:</b> " + aluno.getFaltas()));
    } else if (getIntent() != null && getIntent().getData() != null) { // CALLED By ACTIVITY
      Uri uri = getIntent().getData();

      aluno = new Aluno();
      aluno.setId(Long.parseLong(uri.getLastPathSegment()));

      AlunoDB alunoDb = new AlunoDB(this);
      Cursor cursor =
          alunoDb.query(null, null, AlunoDB.DB_COL_ID + " = " + aluno.getId(), null, null);
      if (cursor != null) {
        cursor.moveToFirst();

        aluno.setId(cursor.getLong(cursor.getColumnIndex(AlunoDB.DB_COL_ID)));
        aluno.setData(cursor.getString(cursor.getColumnIndex(AlunoDB.DB_COL_DATA)));
        aluno.setNome(cursor.getString(cursor.getColumnIndex(AlunoDB.DB_COL_NOME)));
        aluno.setIdade(cursor.getInt(cursor.getColumnIndex(AlunoDB.DB_COL_IDADE)));
        aluno.setMatricula(cursor.getString(cursor.getColumnIndex(AlunoDB.DB_COL_MATRICULA)));
        aluno.setTurma(cursor.getString(cursor.getColumnIndex(AlunoDB.DB_COL_TURMA)));
        aluno.setFaltas(cursor.getInt(cursor.getColumnIndex(AlunoDB.DB_COL_FALTAS)));

        cursor.close();

        aluno.setBitmap(ImageUtil.setPic(Uri.parse(aluno.getData()), 90, 90));
        ivImg.setImageBitmap(BitmapFactory.decodeFile(aluno.getData()));

        tvNome.setText(Html.fromHtml("<b>Aluno:</b> " + aluno.getNome()));
        tvIdade.setText(Html.fromHtml("<b>Idade:</b> " + aluno.getIdade()));
        tvMatricula.setText(Html.fromHtml("<b>Matricula:</b> " + aluno.getMatricula()));
        tvTurma.setText(Html.fromHtml("<b>Turma:</b> " + aluno.getTurma()));
        tvFaltas.setText(Html.fromHtml("<b>Faltas:</b> " + aluno.getFaltas()));
      }

      // HIDE BUTTONS
      findViewById(R.id.flContainerButtons).setVisibility(View.GONE);
    }
  }