Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida no Ex. 10 da Aula 5 - Persistência com SQLite

Boa tarde.

Eu poderia usar:

public ***ContentValues insere (Aluno aluno)*** {

        ContentValues cv = new ContentValues();
        cv.put("nome", aluno.getNome());
        // ...

        getWritableDatabase().insert(TABELA, null, cv);        
        return cv;
    }
2 respostas
solução!

Julius,

O retorno de um método é feito quando você precisa de algo pronto depois de passar por algumas operações, nesse caso persistir (salvar o aluno no banco de dados sqlite). Não há necessidade de retorná-lo nesse caso. Diferente de criar um método que pega do banco de dados, onde você precisará descobrir qual é o aluno, montá-lo e retorná-lo para fazer alguma coisa com ele (mostrar na lista, atualizar, enfim... fazer alguma coisa).

Recomendo que assista os videos da trilha Java.

Abraço!

Obrigado.