Jonas, entendi o que você disse. Realmente é mais seguro saber o tipo. Vou dar uma estudada melhor sobre o assunto.
No meu caso, eu apenas uso o cast para pegar um item da lista. Exemplo:
Pedido pedido = (Pedido) lista.get(position);
Porém a IDE não soltou nenhum Waning com relação a isso.
Em 28 de maio de 2013 16:18, Jonas Alves <jonasfa@gmail.com> escreveu:
Usar wildcard (?) com generics em Java elimina uma das principais vantagens desse recurso: compile-time type safety. Inclusive, seu compilador e sua IDE te avisarão disso com um warning quando você tentar fazer cast dessa lista.Recomendo a solução indicada pelo Fred.--On Tue, May 28, 2013 at 3:49 PM, Diogo Henrique <diogjp10@gmail.com> wrote:
vê assim Felipe List<?>...
2013/5/28 Felipe Aron <felipearon@gmail.com>Galera,--Numa classe "base" meu construtor irá receber uma lista (List<>) qualquer. Sendo assim usei como parâmetro List<Object>:public _BaseAdapter(Context ctx, List<Object> lista)
As classes que irão herdar fará o controle do tipo correto em questão.Quero então passar uma lista - List<Pedido> para esse parâmetro, porém ao fazer isso ocorre erro dizendo que é preciso enviar um tipo List<Object>.Como faço pra passar uma lista "genérica" como parâmetro?--Analista-Programador
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Analista-Programador
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário