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

Dúvida no Ex. 15 da Aula 5 - Persistência com SQLite - Antes de converter com toString()

Dúvida:

Não sei se eu fiz algo errado mas antes de converter a lista com toString(), não aparece o caractere @ seguido de um número, mas sim uma tela em branco.

Talvez seja por causa da versão, que está mais atualizada hoje do que quando foi feito o curso.

[EDIT] Ah, agora apareceram os itens na tela, seguidos do pacote, "arroba" "@"e um ID. Naquele momento foi por não ter nada gravado na tela.

2 respostas
solução!

Andre,

Quando acontece esse de aparecer @+id é porque está imprimindo o objeto criado, para imprimir o que deseja em vez de imprimir o objeto selecione o campo "nome" ou outro campo que esteja dentro do objeto.

Outro meio de resolver esse problema é sobrescrever o toString() da classe como você mesmo mencionou anteriormente.

att

Isso mesmo César, eu havia perguntado se estaria correta a visualização destes caracteres sem ser sobrescrito o método toString.

Ao sobrescrevê-lo, a lista está legível.

Agradeço pela resposta.