- Não consigo entender o porque ele serve para insert e update. só muda o retorno ,
porque o método insert serve para Insert e Update serve nesse primeiro código e no segundo somente o insert?
private ContentValues toContentValues(Aluno aluno) {
ContentValues values = new ContentValues();
values.put("nome", aluno.getNome());
values.put("telefone", aluno.getTelefone());
values.put("endereco", aluno.getEndereco());
values.put("site", aluno.getSite());
values.put("nota", aluno.getNota());
values.put("caminhoFoto", aluno.getCaminhoFoto());
return values;
}
public void insere(Aluno aluno) {
ContentValues cv = new ContentValues();
// nome da coluna
//cv.put("id", aluno.getId());
cv.put("nome", aluno.getNome());
cv.put("telefone", aluno.getTelefone());
cv.put("endereco", aluno.getEndereco());
cv.put("site", aluno.getSite());
cv.put("nota", aluno.getNota());
cv.put("caminhofoto", aluno.getCaminhoFoto());
// Não esta recebendo o database para poder manipular
getWritableDatabase().insert(TABELA, null, cv);
}