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); } }