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

onResume vs OnCreate

Boa noite !

No video da aula 5, foi mostrado que a lista não aparece após a inserção devido ao método onResume não ter implementado a lógica de extrair alunos do banco.

Porém por que o botão de novo aluno continua funcionando, mesmo tendo apenas sido implementado no metodo onCreate ?

Muito obrigado !!

2 respostas
solução!

Oi Giuseppe,

O onCreate só é executado uma vez, na hora que a Activity é criada. Como o botão já está criado e tem um listener que é avisado toda vez que o botão é clicado, o código continua funcionando.

Já a listagem não tem nada que "avisa" que ela precisa ser recarregada. Ela foi obtida no momento da criação da Activity mas nunca foi atualizada. Por isso que deve ser feita a atualização no onResume.

Ficou mais claro?

Abraço!

Valeu !!! =)