Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Melhor forma de usar uma lista em duas activites?

Não tem exatamente vantagem, é mais um padrão que alguns seguem (vejo muita gente recomendando no stackoverflow). O Android está preparado para trabalhar com a subclasse de Application, bastando mudar o nome da classe na tag <application> do AndroidManifest.xml.

Tem uma discussão do assunto aqui. A Dianne Hackborn do Google não vê vantagem. Já um outro cara vê vantagem. No fim das contas vai depender da sua aplicação.


2013/10/29 Felipe Aron <felipearon@gmail.com>
Fiz uma classe com pattern singleton e aparentemente está funcionando.

Qual seria a vantagem de extender da classe Aplication? Ainda não cheguei a utilizá-la.


Em 29 de outubro de 2013 19:36, Rodrigo Piovezan <piovezan@gmail.com> escreveu:

Felipe, se achar conveniente estenda a classe Application e mantenha a lista em um atributo da mesma. É como faço quando preciso compartilhar um recurso entre diferentes telas.


2013/10/29 Jade Costa <jademcosta@gmail.com>
Felipe, não dá pra usar cum startActivityForResult pra iniciar a activity B, e retornar um array com os itens escolhidos pra activity A pegar no onActivityResult??


Em 29 de outubro de 2013 10:43, Buiu <buiucardoso@gmail.com> escreveu:

Fred == Aline is TRUE

Fred Detected.


Em 29 de outubro de 2013 10:41, Rudson Lima <rudsonlive@gmail.com> escreveu:

Aline acho que seria interessante você da uma sacada nas regas do grupo...
Você não pode simplesmente sair fazendo perguntas em threads que não tem nada haver com a sua duvida.

Se tem duvida, vai no google, ler, caso não encontrei ai você vem aqui no grupo...
Se continuar com esse comportamento você corre o risco de ser banida do grupo...


Em 29 de outubro de 2013 09:37, Aline-Gmail <aline.higashi@gmail.com> escreveu:

Felipe, o GreenDAO já pode ser utilizado?

 

De: androidbrasil-dev@googlegroups.com [mailto:androidbrasil-dev@googlegroups.com] Em nome de Felipe Aron
Enviada em: terça-feira, 29 de outubro de 2013 10:30
Para: androidbrasil-dev@googlegroups.com
Assunto: Re: [androidbrasil-dev] Melhor forma de usar uma lista em duas activites?

 

Entendo e concordo contigo Marcelo. 

 

Mas então, como contornar isso? Alguma sugestão?

 

To propenso a usar a classe estática e apostar pra ver rs... Creio que o "mais correto" seria o Parcelable correto?

 

Em 29 de outubro de 2013 10:23, Marcelo Alves <marcelo.alves@gmail.com> escreveu:



> Fala galera blz?!
>
> Atualmente tenho uma activity para inclusão de pedido. Nela possui uma lista de Produtos (List<Produto>).
>
> Agora essa tela terá um "gancho"/link para uma nova activity que irá mostrar o perfil dos produtos mais vendidos (pré-carregados a partir de pedidos já feitos no sistema).
>
> Nessa tela de perfil, ao selecionar um produto, deverá obrigatoriamente incluir na lista da tela anterior (inclusão de pedido) e atualizar a lista do perfil.
>
> Pergunta/dúvda é:
>
> Essa List<Produto> será utilizada em ambas activities.
>
> Pensei em duas soluções:
>
> 1) Deixar a lista como publica e estática na tela de inclusão e ser utilizada na outra activity.

I CAN SEE NPEs. /o\

Explico : o sistema operacional pode matar sua primeira activity quando a segunda estiver rodando, e quando você apertar back, ele a recriará novamente, o que vai gerar NPEs e efeitos não desejados na sua app.


>
> 2) Criar uma classe estática o qual terá o controle da lista, e então as duas activities utilizarem essa classe.
>

Lembre-se : Sua app INTEIRA pode ser morta e ser inicializada na Activity B, o que levaria a alguns ajustes nesse caso.

:: marcelo.alves





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

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



--
Rudson Lima ( live-O )
Desenvolvedor Android - Web Service C# - SQL Server - Delphi
+55 85 87050560

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



--

Cristian Cardoso
www.ctncar.com.br

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



--
Jade Moreira da Costa

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

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