ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, lstCartoes);
lst.setAdapter(adapter);[/code]
Ele até traz o reigstro que eu tenho no banco, mas traz esse resultado: com.cartaofacil.model.Cartao@44eecc00
Eu queria listar o campo “Nome” na lista.
Como resolvo isso?
[quote=paulinhopamec]esse toString() eu crio na entidade cartão mesmo?
depois como fica esse trecho do código com essa mudança?[/quote]
Por padrão, esse ArrayAdapter vai chamar o toString() da sua classe passa na lista que vc passa no adapter.
Muda apenas o toString() da sua classe cartão.
Então, o método toString() você cria depois dos seus getters e setters dentro da sua classe Cartao. Ele será sobreescrito e assim você consegue pegar o valor que deseja.