Consigo inserir normalmente no meu DB, porém não consigo alterar. Desde já agradeço
Meu Dao (Método altera)
public void altera(Aluno aluno) {
SQLiteDatabase db = getWritableDatabase();
ContentValues dados = getContentValues(aluno);
String[] params = {aluno.getId().toString()};
db.update("Alunos", dados, "id = ?", params);
}
Meu formulário activity(ItemSelected)
switch (item.getItemId()){
case R.id.menu_ok:
Aluno aluno = helper.pegaAluno();
AlunoDao dao = new AlunoDao(this);
if(aluno.getId() != null){
dao.altera(aluno);
}else{
dao.insert(aluno);
}
dao.close();
Toast.makeText(FormularioActivity.this, "Aluno " + aluno.getNome() + " salvo!", Toast.LENGTH_SHORT).show();
finish();
break;