Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Passar qualquer List<> como parametro

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<?>...

Diogo Henrique
(83)87344178
Rede Sociais: 






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.
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário